17

押されたときにボタンの画像を変更するボタンセレクターがあります。ボタンが無効になっているときの画像も設定しました。プログラムでボタンを無効にしようとしましたが、無効にしたボタンの画像が表示されません。私のbutton_selectorは正しいですか?

<item android:drawable="@drawable/red_btn_bg_disabled" android:state_enabled="false"/> <!-- disabled -->

<item android:drawable="@drawable/red_btn_bg_pressed" android:state_pressed="true"/> <!-- pressed -->
<item android:drawable="@drawable/red_btn_bg_pressed" android:state_focused="true"/> <!-- focused -->

<item android:drawable="@drawable/red_btn_bg"/> <!-- default -->

コードで mButton.setEnabled(false) を使用してボタンを無効にしています

4

2 に答える 2

3

これを試して。

<item android:drawable="@drawable/red_btn_bg_pressed" android:state_pressed="true"/> <!-- pressed -->

<item android:drawable="@drawable/red_btn_bg_disabled" android:state_enabled="false"/> <!-- disabled -->

<item android:drawable="@drawable/red_btn_bg"/> <!-- default -->
于 2013-08-29T16:54:55.207 に答える