本文共 819 字,大约阅读时间需要 2 分钟。
本文实例讲述了Android开发实现ListView点击item改变颜色功能。分享给大家供大家参考,具体如下:
一、先看看效果图:
二、实现步骤:
1. xml布局
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程序设计有所帮助。
转载地址:https://blog.csdn.net/weixin_32467421/article/details/117490825 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!