2011-02-03 121 views
0

我有一個與背景的列表視圖。當我點擊列表視圖的特定列表項目時,我想更改該項目的顏色。如何更改選定的ListItem顏色

我可以在調整列表項的同時改變顏色,但是我想在用戶點擊該列表項時進行更改。

請任何幫助...

回答

0

創建一個selector_file_name.xml並放置在drawable文件夾中。該文件的內容(即時通訊使用我的自定義繪圖/圖像)。這個想法是你必須用你自己的顏色或繪圖/圖像來編輯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"

相關問題