0

如何获取列表视图行的列?

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

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

在我的 listView 中,我有:

  • _ID、名称、anotherColumn ...
  • 1, 名字 1, x...
  • 2,名字2,你...
  • 3、姓名3、z...

我怎样才能得到第一列或第二列?每列都是一个TextView。我填写: new SimpleCursorAdapter(this, R.layout.list_cadenes, mCursor, FROM, TO);

提前致谢。

4

1 回答 1

0

如何获取列表视图行的列?

由于您使用的是 SimpleCursorAdapter,因此您可以随时调用getCursor()并使用moveToPosition()从现有光标中提取所有这些信息。

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

这将返回位置。

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

也许我必须使用 getSelectedItem?

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

于 2013-01-01T18:16:48.483 回答