Android listview 点击Item更换背景颜色

效果图:
Android listview 点击Item更换背景颜色_第1张图片

思路:声明一个变量index来记录当前的行,然后设置Item的点击监听,点击的时候更新index为当前点击的Item下标,然后刷新listView就好

mClassAdapter.notifyDataSetInvalidated();
通过adapter来刷新listview

listView Item的样式 xml 代码截图:
Android listview 点击Item更换背景颜色_第2张图片

java类代码,声明一个变量来记录当前点击的行,笔者这里默认是 0
这里写图片描述

设置listview的点击监听
Android listview 点击Item更换背景颜色_第3张图片

最后设置颜色的切换,就是在adapter的 接口方法中实现
Android listview 点击Item更换背景颜色_第4张图片

截图中的颜色是笔者自定义的,大家可以根据实际需求来自定义

有什么不懂得可以留言,如果笔者会的话,会回复的。

你可能感兴趣的:(原创,android)