当按钮不可点击时,我希望更改按钮的背景。我已经使用了选择器,但在按钮保持不可点击的情况下它无法工作。
这是选择器文件:
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/button_lightgrey" />
<item android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/button_blue"/>
<item android:state_focused="true" android:drawable="@drawable/button_darkgreen" />
<item android:drawable="@drawable/button_lightgreen" />
</selector>
这是我正在使用此选择器文件的按钮:
<Button
android:id="@+id/PrevButton"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerInParent="true"
android:layout_marginLeft="5.0dip"
android:layout_weight="1.0"
android:background="@drawable/ibtn"
android:onClick="onPrevButtonClick"
android:text="Prev" />
请帮我。选择器文件中的所有其他功能都正常,但只有无法点击按钮的情况不起作用。谢谢。