更改listview所选项目的颜色

时间:2013-09-09 15:45:01

标签: android background listitem listview-selector

这是我用于ListSelector的代码。最初所有项目都有透明背景。在媒体上,他们变红了。当我抬起手指时,背景会恢复透明。但是,我不希望它回归透明。即使我抬起手指,如何确保颜色仍然保持红色?

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:ignore="RequiredSize,RequiredSize">

<item android:drawable="@layout/gradient_bg" android:state_pressed="false" android:state_selected="false" tools:ignore="RequiredSize"/>
<item android:drawable="@layout/gradient_bg_hover" android:state_pressed="true" tools:ignore="RequiredSize"/>
<item android:drawable="@layout/gradient_bg_hover" android:state_pressed="false" android:state_selected="true"/>

</selector>

0 个答案:

没有答案