ImageButton无法正常显示

下面是selector的xml

<?xml version="1.0" encoding="utf-8"?>

<selector

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

<item

android:state_focused="true"

android:state_pressed="false"

android:drawable="@android:drawable/btn_star_big_off" />

<item

android:state_focused="true"

android:state_pressed="true"

android:drawable="@android:drawable/btn_star_big_on" />

<item

android:state_focused="false"

android:state_pressed="true"

android:drawable="@android:drawable/btn_star_big_on" />

<item android:drawable="@android:drawable/btn_star_big_off" />

</selector>

接着是ImageButton在layout XML中的设置

<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/CameraimageButton"
android:background="#11EEFF"
android:layout_gravity="center"
android:clickable="true"
android:src="@drawable/li_button"/>

但是每次都有个红色的感叹号圆形提示在最后这行的左侧



而且无论是预览还是运行都无法显示ImageButton.
如果换成普通的背景图片就没问题。
2015-02-23 03:58 添加评论 分享
已邀请:

最佳回复

1

monroe - 我是傻逼

赞同来自: studio

selector 中的 android:drawable 应该是 @drawable/ ,而不是 @android:drawable/

要回复问题请先登录注册

退出全屏模式 全屏模式 回复