<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true"
android:color="#ff3f94be" />
<item android:state_selected="false"
android:color="#99000000" />
</selector>
2. 一方、android:background に使うときは、こう書きます。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" >
<color android:color="#66000000" />
</item>
<item android:state_selected="false">
<color android:color="#33000000" />
</item>
</selector>
1.の方法を android:background に指定したり、
2.の方法を android:textColor に設定したりすると、
コンパイルエラーにならないけど、実行時に落ちます!
# やっと違いがわかった。。。
0 件のコメント:
コメントを投稿