我有一个带有ImageView和TextView的Custom ListView?

时间:2013-07-03 10:42:08

标签: android listview

我有一个自定义ListView,带有正确的图像。

我想要的是每当我点击任何列表行时,单击列表行上会出现右(图像)符号,并从上一行LIKE单选按钮中删除右符号(图像)? 我该怎么办?

2 个答案:

答案 0 :(得分:1)

  1. 创建自定义适配器
  2. 将当前所选位置保持为适配器的实例变量
  3. 在getView中,根据当前选定的位置相应切换图像视图。
  4. 最后,在listview的OnItemClickListener中,使用当前选定的位置设置适配器的当前选定位置变量。

答案 1 :(得分:0)

您可以通过为listview设置的每个项目存储flag(boolean)变量来手动完成。

将标记更改为单击的项目为true。 在onItemClick()中使用listview.notifyDatasetChange(),以便listview生效。