Android 中设置ListView选中项的背景颜色

来源:互联网 发布:现在淘宝卖什么挣钱 编辑:程序博客网 时间:2024/05/21 17:41


首先新建一个color_selector.xml

 

<?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_pressed="false"     android:drawable="@color/white" />      //这里设置和原来listview颜色一样<item android:state_pressed="true"     android:drawable="@drawable/list_mid_down" />        //list_mid_down为背景颜色的图片</selector>


在listview里的写法如下,

android:drawSelectorOnTop="false"

 点击某条记录不放,颜色会在记录的后面,成为背景色,但是文字是可见的

<ListView android:id="@id/android:list" 
android:layout_width="fill_parent"                                                                                             android:layout_height="400dip"                                                                                                      android:drawSelectorOnTop="false"                                                                                    android:listSelector="@drawable/color_selector"/>



 


原创粉丝点击