Android listview 点击Item更换背景颜色

效果图:
Android listview 点击Item更换背景颜色

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

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

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

java类代码,声明一个变量来记录当前点击的行,笔者这里默认是 0
Android listview 点击Item更换背景颜色

设置listview的点击监听
Android listview 点击Item更换背景颜色

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

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

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