Я пытаюсь раскрасить фон предмета (если он выбран). Я работаю с эмулятором Android. У меня есть набор файлов XML в res/drawable
.
background.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/pressed" />
<item android:drawable="@drawable/normal" />
</selector>
normal.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#000000" />
</shape>
ressed.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#33ffff" />
</shape>
И мой list_item.xml, с ... моим товаром:
<TextView ... android:background="@drawable/background" android:padding="6dp" />
Ну, в эмуляторе state_pressed="true"
работает, однако я хочу, чтобы выделенный элемент оставался цветным. Итак, вместо state_pressed
я попробовал state_activated
... но эй ... тоже не работает. Мой товар остается черным ...
Нужна помощь :)!
Спасибо