我無法圍繞這個包裹我的頭,我想將我的列表視圖項目的初始背景顏色設置爲灰色,但是隻有在我擁有了正確的背景顏色後第一次選中它們(並取消選擇)。哪些屬性在第一個item
定義中配置不正確?如何使用選擇器設置初始ListView項背景顏色
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="false" android:state_pressed="false" android:drawable="@color/grey" />
<item android:state_pressed="true" android:drawable="@color/red"/>
</selector>
還試圖直接設置列表視圖項目的背景,但選擇器不再有任何影響。
在**'item.xml' **上使用屬性'android:background'而不是**'ListView' **元素的屬性'android:listSelector'解決了它,無論出於何種原因。 – Mahoni