Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


Android ListView 条目点击变色

Android ListView 大约 685 字

方法

一般Listview条目被点击需要自定义点击时颜色变化,这里给出一种简单方法。

ListViewlistSelector属性设置为#00000000@nullandroid:listSelector="@android:color/transparent",后条目点击就没有变化了,再设置itembackground即可。

android:background="@drawable/bg_item"
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@android:color/white" android:state_pressed="false"/>
    <item android:drawable="@color/holo_blue_light" android:state_pressed="true"/>
</selector>

ListView兼容2.3版本的一些设置

mListView.setDividerHeight(0);
mListView.setCacheColorHint(Color.TRANSPARENT);
mListView.setSelector(new ColorDrawable(Color.TRANSPARENT));
阅读 2888 · 发布于 2019-04-09

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批