我搜索了一段时间但找不到解决方案。
情况:
我正在使用一个ListView
我有一个Cursor
SQLiteDatabase.query 的结果。
如果我使用一个SimpleCursorAdapter
, 什么时候
你打电话onItemClick(AdapterView<?>
parent, View view, int position,
long id)
, the id
返回的是_id
给定 Cursor 的行
但如果我使用自定义适配器
返回 id 像数组一样工作
[0,1,2,3],如何设置
自定义适配器这个id?
Thanks
适配器有一个可以重写的方法,称为getItemId(int pos)
。
只需返回给定项目位置所需的任何 id,它就会在项目单击时传递给您。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)