前言

用过ListView的人都知道,ListView的默认点击效果屎黄色,看起来让人很不舒服,每次使用ListView都会头疼很久,解决以后遇到又忘了,所以记录下来,顺便和大家分享。

ListView点击自定义颜色

首先在Listview的布局中添加以下属性(去除ListView的默认点击效果):

android:listSelector=”@android:color/transparent”

然后在ListView的item布局的最外层添加(指向一个selector.xml):

android:background=”@drawable/item_selector”

item_selector.xml的内容为:

<?xml version=”1.0″ encoding=”utf-8″?>

    <selector xmlns:android=”http://schemas.android.com/apk/res/android”>

    <!– 点击以后的效果 –>

    <item android:drawable=”@drawable/register_btn_press” android:state_pressed=”true” />

    <!– 默认效果 –>

    <item android:drawable=”@drawable/register_btn_normal” />

</selector>

效果图:

QQ截图20160713205016

最后修改日期: 2016年7月14日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。