Как изменить цвет Выбранный ListItem - PullRequest
0 голосов
/ 03 февраля 2011

У меня один список с фоном.Когда я нажимаю на определенный элемент списка в этом представлении списка, я хочу изменить цвет этого элемента.

Я могу изменить цвет при фокусировке элемента списка, но я хочу изменить его, когда пользователь щелкаетв этот пункт списка.

Любая помощь, пожалуйста ...

1 Ответ

0 голосов
/ 21 февраля 2011

создать файл selector_file_name.xml и поместить в папку для рисования.содержимое этого файла (я использую его с моим собственным drawable / images).Идея состоит в том, что вам нужно отредактировать android: states _..... с вашими собственными цветами или рисунками / изображениями.

содержимое этого файла

< 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/strishe_dhe_shigjete_bosh" />
<item 
 android:state_selected="true" 
 android:drawable="@drawable/strishe_dhe_shigjete_bosh" />
<item  
android:drawable="@color/white"/>
</selector>

и затемосновной файл макета (где у вас есть список) вы устанавливаете

android:background="@drawable/selector_file_name"

...