带选择器的自定义Android按钮不会加载背景

时间:2012-10-01 03:45:50

标签: android android-layout android-button

我在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图像不会加载。)

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

1 个答案:

答案 0 :(得分: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>

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