2012-04-30 20 views
0

我使用的是galery並使用getColorStateList被選中時,他們以不同的顏色來顯示文本,宣告像這樣的XML:顏色狀態列表相當於用於圖像

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:state_selected="true" android:color="@color/yellow"></item> 

    <item android:state_selected="false" android:color="@color/white"></item> 

    <item android:color="#FFFFFF"></item> 
</selector> 

我需要相當做些什麼與圖像類似: 我希望在圖庫中選擇它時顯示不同的圖像。

有誰知道該怎麼做?

Thx

回答

0

我認爲像這樣使用imageview選擇器。

<?xml version="1.0" encoding="UTF-8"?> 
<selector 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- Non focused states --> 
    <item android:state_focused="false" android:state_selected="false" 
     android:state_pressed="false" android:drawable="@drawable/your_image" /> 


    <!-- Focused states --> 
    <item android:state_focused="true" android:state_selected="true" 
     android:state_pressed="true" android:drawable="@drawable/your_image" /> 
    <!--normal state--> 
    <item android:drawable="@drawable/your_image" /> 

所有您在繪製文件夾圖像

+0

好的,我想這:) –

+0

確定這就是我正在尋找 非常感謝你 –