是background="@drawable/back_change"
其中back_change是一个xml文件内容如下
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true"
android:drawable="@drawable/back_pressed" />
<item android:state_pressed="true"
android:drawable="@drawable/back_pressed" />
<item android:state_focused="true"
android:drawable="@drawable/back_pressed" />
<item android:drawable="@drawable/back"/>
</selector> 这里的back和back_pressed分别是默认背景和点击的背景图,你也可以直接通过定义#asdasd颜色作为背景
其中back_change是一个xml文件内容如下
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true"
android:drawable="@drawable/back_pressed" />
<item android:state_pressed="true"
android:drawable="@drawable/back_pressed" />
<item android:state_focused="true"
android:drawable="@drawable/back_pressed" />
<item android:drawable="@drawable/back"/>
</selector> 这里的back和back_pressed分别是默认背景和点击的背景图,你也可以直接通过定义#asdasd颜色作为背景
设置背景了,就不要设置src这个属性,否则会叠加的
拉伸变形的问题你可以设置layout_width,height
你能否把你的demo发给我,谢谢
谢谢
稍等下,公司内部资料机密、
我写个Demo给你发过去,
我试了下,不用这个默认item的,他就有效果。
我发现,把默认item放在最下面就一切正常了,放最上面就没反应。
不知道这个算不算bug。
可能是图片效果不一样,我确实是设置的src属性。文档上也是写的src。
不过还是谢谢你。
分全给你。
里面有ImageButton ImageView TextView Button的Demo,全部通过
我的mail
[email protected]
或者[email protected]
无外网公司邮件出不去