如何在Android中执行与getView()方法类似的操作,但使用Cursor

时间:2011-05-23 14:56:04

标签: android listview listviewitem

我对Android很新。

我已经参考了Android SDK中提供的示例,但他们没有提供一个示例,其中我可以使用CursorgetView()

我读过getView()无法使用Cursor的地方。如果是这样,那么使用类似于getView()但使用Cursor的方法的替代方法是什么。

我的实际情况是:

我得到一个Cursor,其中包含从sqlite db中检索到的数据。我想在每个listview行中显示以下内容:

  • 行左侧的图标
  • 此图标右侧的文字标签
  • 此文字标签右侧的图标

此外,我必须在运行时根据某些条件显示/隐藏最右边的图标。

有人能指出我正确的方向吗?可能是一些示例代码或在线教程的链接。

感谢。

1 个答案:

答案 0 :(得分:1)

如果您使用带有游标的ListView,您可能会检查CursorAdapter而不是ListAdapter。 http://developer.android.com/reference/android/widget/CursorAdapter.html