2
Я пытаюсь изменить цвет фона списка во время выбора элемента и его состояние. И я написал эту разметку:ListView item state color
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/my_color" android:state_activated="true"/>
<item android:drawable="@color/my_color" android:state_selected="true"/>
<item android:drawable="@color/my_color" android:state_pressed="true"/>
<item android:drawable="@android:color/transparent"/>
</selector>
Проблема - мой desied цвета применяется в каждом состоянии элемента списка, за исключением выбора поста ListItem. Я имею в виду, когда пользователь выбирает его и сразу после касания, он показывает синий цвет по умолчанию для какой-то миллисекунды. Я не могу справиться с любым состоянием?
не работает! :( –
Как использовать этот селектор? И вы перечислите фон элемента представления, этот селектор или нет? У вас установлен атрибут фона макета элемента списка? – user1571055
да, я использую атрибут 'android: background' :) –