首页 > 系统 > Android > 正文

Android开发实现ListView点击item改变颜色功能示例

2019-10-22 18:22:52
字体:
来源:转载
供稿:网友

本文实例讲述了Android开发实现ListView点击item改变颜色功能。分享给大家供大家参考,具体如下:

一、先看看效果图:

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开发频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表