有关listview的item的点击事件的问题

qdys_yxh 2016-10-25 11:30:42


各位好,请教一个逻辑问题,这是一个listview,他的item里面只有一个textview。
我想要实现的结果是我点击listview的item时,它的textview中的文字颜色变成红色,其他的没有被选中的item颜色全是黑色的。有且仅有一个item是被选中的。请问怎么做,谢谢
...全文
241 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qdys_yxh 2016-10-25
  • 打赏
  • 举报
回复
我已经解决了这个问题,如有想了解的请看:http://stackoverflow.com/questions/40231093/when-listviews-item-is-click-how-to-make-its-view-color-to-be-red-others-is-bl/40231187#40231187 ,谢各位
qdys_yxh 2016-10-25
  • 打赏
  • 举报
回复
引用 2 楼 AndroidMsky 的回复:
你的item bean 加一个字段 int color; 在adapter中设置如果color=1为红色 如果color=2为黄色。 每次点击后改变数据list的值,并刷新listview 可以参考为listview的博文: http://blog.csdn.net/androidmsky/article/details/50593389
首先感谢你的回答,这种方法我了解,可以解决问题,但现在我的项目不太方便加字段,所以不给bean加字段,通过一个其他的标记flag什么的,可以怎么实现,知道吗
AndroidMsky 2016-10-25
  • 打赏
  • 举报
回复
你的item bean 加一个字段 int color; 在adapter中设置如果color=1为红色 如果color=2为黄色。 每次点击后改变数据list的值,并刷新listview 可以参考为listview的博文: http://blog.csdn.net/androidmsky/article/details/50593389
qdys_yxh 2016-10-25
  • 打赏
  • 举报
回复
求指导,求指教

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧