ImageButton返回空白

时间:2014-01-28 17:52:53

标签: android imagebutton

我是新来的,我正在尝试制作一个ImageButton开关状态。

这是我的ImageButton全功能:

<ImageButton
    android:id="@+id/imageButtonEmail"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:background="@android:color/transparent"
    android:contentDescription="@string/desc"
    android:onClick="sendEmailIntent"
    android:src="@drawable/email_96" />

当我想在按下按钮时使用其他图像时,请使用此btn_custom_email.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@+drawable/email_96.png" android:state_enabled="false"/>
<item android:drawable="@+drawable/email_pressed_96.png" android:state_enabled="true" android:state_pressed="true"/>
<item android:drawable="@+drawable/email_pressed_96.png" android:state_enabled="true" android:state_focused="true"/>
<item android:drawable="@+drawable/email_96.png" android:state_enabled="true"/>

为我的ImageButton更改android:src =“@ drawable / btn_custom_email”的android:src =“@ drawable / email_96”。但是我的按钮变成空白而没有错误。

我一直在寻找帮助几个小时。我试过了:

还有更多但是找不到为什么我有一个空白按钮。感谢您的时间。祝你有个美好的夜晚。

1 个答案:

答案 0 :(得分:1)

这是错误的:

 android:drawable="@+drawable/email_96.png"

应该是:

 android:drawable="@drawable/email_96"

(no + and no .png)

所有4行相同