java - 当我单击 ListView 项目时,如何接收类对象?

标签 java android class listview object

我有一个类(class),其中有一些字段

public class Equipment {
    public String GlobalType;
    public String NameEquip;
    public String SerialNumEquip;
    public String EquipmentMark;
    public String IDequipment;
    public String StatusEquipment;
    public String InstDate;
    public String StateEquipment;
    public String GurEndDate;
    public String Location;}

ListView 中,我使用了其中的三个字段,我为三个字段设置了自定义布局 TextView,但是,当我单击一个项目时,我需要接收一个类的对象,我在 ListView 中使用它的 fields

最佳答案

这是它:

getList().setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Object object = parent.getItemAtPosition(position);
            // And then cast object to your type
        }
    });

关于java - 当我单击 ListView 项目时,如何接收类对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37610147/

相关文章:

java - 使用 Glide 在 ImageView 中加载图像

php - 保护 PHP 类免受意外实例化?

java - 来自不同存储库的两个 Maven 依赖项

java - 使用父类(super class)和接口(interface)的类实例化

java - 如何将 HttpResponse 下载到文件中?

c++ - 类构造函数打印有问题

java - 为类创建实例?

java - 如何使用java获取DOM事件监听器

java - 如何按顺序生成 id - Play Framework 2.3.4

java - android中通过service实现sip