gpt4 book ai didi

android - 获取 ListView 项目上的对象属性按下

转载 作者:行者123 更新时间:2023-11-29 21:05:26 24 4
gpt4 key购买 nike

我是 android 新手,我的场景如下:我有一个 ListView ,它绑定(bind)到 Department 类型的数组列表(一个具有 id 和 name 属性的简单对象)。我的目标是让 ListView 显示部门名称(通过重写 Department 类的 toString() 方法完成),当我单击 ListView 项时,我想传递 ID 属性所选项目的另一个 Activity 。那么,如何获取项目选择的 ID 属性?

最佳答案

你应该使用这个:

yourListView.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {

}
});

在 onItemClick 中,您将获得所选项目的位置,您可以像这样获得您的 id:

yourArrayList.get(position).getDepartmentId();

关于android - 获取 ListView 项目上的对象属性按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24734165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com