如何在CursorAdapter支持的ListView中突出显示该项的行ID?
答案 0 :(得分:2)
如果通过“突出显示”表示“选择”,则需要手动迭代Cursor
,找到与_id
值对应的位置,然后在setSelection()
上调用ListView
ListView
选择具有该位置的行。这只会在用户未处于触摸模式时产生影响,因为如果用户正在使用触摸屏,则getViewTypeCount()
中没有选择概念。
修改强>
鉴于您的第一条评论,您需要做几件事:
2
以返回getItemViewType()
,因为您有两种类型的行(正常和特殊)0
以返回1
或_id
,具体取决于该位置是否适合您所需的bindView()