0

我在drawable文件夹中有这个自定义的 Android 按钮,带有一个选择器,可以为单击的按钮加载不同的图像

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/bt_blue_click" android:state_pressed="true"/>
    <item android:drawable="@drawable/bt_blue_unclick"/>
</selector>

有时工作正常,有时不显示按钮的背景。

我也尝试过添加该行

<item android:drawable="@drawable/bt_blue_unclick" android:state_pressed="false"/>

(因为未单击按钮时不会加载背景中的 PNG 图像。)

我无法弄清楚这个奇怪问题的原因是什么。

4

1 回答 1

0

尝试这个...

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
     <item android:drawable="@drawable/bt_blue_click" android:state_pressed="true"/>
    <item android:drawable="@drawable/bt_blue_unclick"/>

</selector>

它在我的情况下运作良好..!

于 2013-07-06T06:03:52.440 回答