我对newView()
的{{1}}如何运作感到有些困惑。我很感兴趣,特别是框架将CursorAdapter
传递给方法。我有Cursor c
,其中包含ListView
,其中包含4行。经过一些去角质后,我看到两个不同的CursorAdapter
对象传递给Cursor c
,这个事实让我感到困惑。
我希望将不同的newView()
传递给方法,数据库中每Cursor
个Cursor
个对象。因此,考虑到这一假设,我在listview行的checkbox元素上设置onClick侦听器,但这只是非常奇怪。
row
答案 0 :(得分:0)
Cursor是指向创建视图时的位置的指针。在onClick方法中,它将指向查询中的其他位置。
您可以通过调用cursor.moveTo();
将其移动到您想要的位置对于CursorAdapter,游标通常有一个_ID列,该值用于标识行。