2016-05-24 9 views
1

をdoes't私は答えを見つけたitem.xmlRecyclerViewでの私の背景セレクタは、ここで作業

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/card_item" 
    android:background="@drawable/item_selector" 
    android:layout_marginTop="8dp" 
    android:layout_marginRight="8dp" 
    android:layout_width="175dp" 
    android:layout_height="120dp"> 

とセレクタ

{ 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:drawable="@color/textcolor_gray" android:state_pressed="true"/> 
    <item android:drawable="@color/colorWhite" android:state_pressed="false" /> 
</selector>} 
+0

item.xmlです – Zellerpooh

答えて

1

で私のコードです。デフォルトのfalseなので、cardViewはclickableでtrueに設定する必要があります。次のコードは動作するはずです(最後の行): -

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/card_item" 
    android:background="@drawable/item_selector" 
    android:layout_marginTop="8dp" 
    android:layout_marginRight="8dp" 
    android:layout_width="175dp" 
    android:layout_height="120dp" 
    android:clickable="true"> 
関連する問題