2011-02-03 8 views
0

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

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

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

ответ

0

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

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

< 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> 

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

android:background="@drawable/selector_file_name"

Смежные вопросы