Android开发实现ListView点击item改变颜色功能示例
2017-11-21 12:12
1166 查看
本文实例讲述了Android开发实现ListView点击item改变颜色功能。分享给大家供大家参考,具体如下:
一、先看看效果图:
二、实现步骤:
1. xml布局
<ListView android:id="@+id/left_listview" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#f4f5f7" android:scrollbars="none">
2. activity里加载适配器完后添加这两句代码
listViewAdpret.setSelectedPosition(position); listViewAdpret.notifyDataSetInvalidated();
3. 适配器里面自定义一个变量
private int selectedPosition = 0;// 选中的位置 public void setSelectedPosition(int position) { selectedPosition = position; }
4. 判断是否选择当前item
if (selectedPosition == position) { itemlayoutb.setBackgroundColor(Color.parseColor("#ffffff")); textc.setTextColor(Color.parseColor("#ff0000")); } else { itemlayoutb.setBackgroundColor(Color.TRANSPARENT); textc.setTextColor(Color.parseColor("#393939")); }
代码不多,效果还是可以实现的,你们凑合看看吧。
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android控件用法总结》、《Android开发入门与进阶教程》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android数据库操作技巧总结》及《Android资源操作技巧汇总》
希望本文所述对大家Android程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- listview、GridView单点击效果,点击改变背景改变item字体颜色实现
- android listview item点击时更改textview的颜色 代码中实现
- Android开发:ListView系列之item点击事件的实现及点击事件失效的解决办法
- Android ListView中点击单行实现RadioButton的单选功能,自定义Item布局文件
- AndroidListView点击Item的时候 改变文字颜色和背景色
- Android 代码模拟ListView item的点击事件并且改变背景颜色(笔记)
- android listView 点击Item的时候,改变文字颜色和背景色
- 实现listview条目点击后改变item背景颜色和字体颜色并保留
- Android ListView 点击Item的时候,改变文字颜色和背景色
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- Android开发中在ListView中经常有Item的点击事件及Button或ImageButton等需要被点击的事件之间的处理方法
- android 往dialog中加入listview,并实现listview中item的点击事件
- android gridview点击子选项动态改变item背景颜色
- 如何实现点击tabBar,让item改变图片,或者说是改变颜色
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- android 往dialog中加入listview,并实现listview中item的点击事件
- android 往dialog中加入listview,并实现listview中item的点击事件
- Android开发————Button点击改变颜色
- 点击listview,改变item的背景颜色设置
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法