Android开发实现ListView点击item改变颜色功能示例
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
本文实例讲述了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程序设计有所帮助。
- android的ListView点击item使item展开的做法的实现代码
- Android编程实现Listview点击展开和隐藏的方法
- Android编程实现ListView中item部分区域添加点击事件功能
- Android 实现ListView的点击变色的实例
- Android ListView的Item点击效果的定制
- Android实现为ListView同时设置点击时的背景和点击松手之后的背景
- Android ListView的item背景色设置和item点击无响应的解决方法
- Android开发之ListView实现Item局部刷新
- android ListView内数据的动态添加与删除实例代码
- android ListView和GridView拖拽移位实现代码
- Android开发实现ListView点击展开收起效果示例
相关文章
Android开发中使用sqlite实现新闻收藏和取消收藏的功能
本篇文章主要介绍了sqlite实现新闻收藏和取消收藏功能,主要涉及到oracle数据库方面的内容,对于Android开发sqlite实现收藏和取消功能感兴趣的朋友可以参考下本文2016-11-11Android编程之SMS读取短信并保存到SQLite的方法
这篇文章主要介绍了Android编程之SMS读取短信并保存到SQLite的方法,涉及Android针对SMS短信及SQLite数据库的相关操作技巧,需要的朋友可以参考下2015-11-11基于Android引入IjkPlayer无法播放mkv格式视频的解决方法
下面小编就为大家分享一篇基于Android引入IjkPlayer无法播放mkv格式视频的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-01-01Android Studio 引入 aidl 文件的方法汇总
本文给大家分享的是在Android Studio中引入AIDL文件常用的两种方法,小伙伴们根据自己的情况自由选择,希望对大家能够有所帮助2017-11-11
最新评论