android - 我有一个带有 ImageView 和 TextView 的自定义 ListView?

标签 android listview

我有一个自定义的 ListView,带有一个右符号的图像。

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

最佳答案

  1. 创建自定义适配器
  2. 维护当前选择的位置作为适配器的实例变量
  3. 在 getView 中,根据当前选择的位置相应地切换 ImageView 。
  4. 最后,在 ListView 的 OnItemClickListener 中,将适配器的当前选定位置变量设置为当前选定的位置。

关于android - 我有一个带有 ImageView 和 TextView 的自定义 ListView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17445873/

相关文章:

android - 从 ListView 中删除所选项目

Android拖放问题不显示

c# - 有没有一种简单的方法将事件与 ListViewItem 关联?

android - 取消选中自定义 ListView 中的所有复选框

java - 从 Android 调用 Soap Web 服务

java - 如何在不显示java中的值的情况下为每一行设置一个值

android - Listview 和 volley - 图像分配错误

java - 某些 Android 设备在 3G 中出现 HTTPS 异常

android - 从 Android SDK Manager 更新工具时出错

android - 根据日期选择器更改从数据库重新加载 ListView 内容