【问题标题】:Accessing the view for a row in an Android ListActivity with a SimpleCursorAdapter使用 SimpleCursorAdapter 访问 Android ListActivity 中一行的视图
【发布时间】:2010-12-27 06:22:55
【问题描述】:

我有一个 ListActivity,它填充了一个 SimpleCursorAdapter,它从数据库中提取数据。我想根据数据库中的数据在运行时在行上设置图像。如果数据是1,我想要一个实心图标,如果是0,我希望它是空心的。

为了做到这一点,我认为单独访问每一行的布局并更改图像是最简单的,但我不知道如何在不单击它们的情况下访问各个行。

我最终还希望图像本身具有与其所在行不同的点击事件,但我可能会为此提出另一个问题。

【问题讨论】:

    标签: android listactivity listadapter


    【解决方案1】:

    虽然 100rabh 的链接确实帮助我构建了更好的搜索,从而帮助我回答了这个问题,但我需要的答案是我需要构建自己的自定义 cursorAdapter,它是我刚刚从 SimpleCursorAdapter 扩展而来的。

    setViewImage(ImageView v, String value) 方法有所帮助,尽管我还对 bindImage 进行了一些自定义,以处理我使用的各种列表的所有情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多