获取列表视图行的列

时间:2013-01-01 18:13:02

标签: android

如何获取listview行的列?

我有: listView.getItemIdAtPosition(info.position))

返回位置。也许我必须使用getSelectedItem?

在我的listView中我有:

  • _ID,姓名,anotherColumn ......
  • 1,name1,x ...
  • 2,name2,y ...
  • 3,name3,z ...

如何获得第一列或第二列?每列都是TextView。我填写: 新的SimpleCursorAdapter(这个,R.layout.list_cadenes,mCursor,FROM,TO);

提前致谢。

1 个答案:

答案 0 :(得分:0)

  

如何获取listview行的列?

由于您使用的是SimpleCursorAdapter,因此您可以调用getCursor()并使用moveToPosition()在任何时间点从现有Cursor中提取所有这些信息。

  

我有:listView.getItemIdAtPosition(info.position))

     

返回位置。

getItemIdAtPosition()应该返回与位置非常不同的主键_id

  

也许我必须使用getSelectedItem?

我建议使用OnItemClickListener,当用户触摸行并且可以访问行的布局,位置和ID时立即调用它。