关于替换imagebutton背景的一些问题
我使用“选择器”来替换图像按钮的背景。现在只有当我按下图像按钮时才能替换背景。如果我不按下它,背景将变成原始图片。我想要这样的结果:原始背景是否.1号图片。按下后,即使不按下,也会被2号图片取代。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:drawable="@drawable/nav_product"></item>
<item android:state_pressed="true" android:drawable="@drawable/nav_product_a"></item>
在选择器中,它有很多参数。我不知道应该使用哪一个。或者我必须在 Activity 中编码吗?
I use “selector” to replace imagebutton's background.Now the background can be replace only when I press the imagebutton.If I don't press it, the background will become original picture.I want to have this result: The original background is No.1 picture.After I press it,it will be replaced by No.2 picture even if I don't press it.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="false" android:drawable="@drawable/nav_product"></item>
<item android:state_pressed="true" android:drawable="@drawable/nav_product_a"></item>
In the selector,it has many parameters.I don't know I should use which one.Or must I code in Activity?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试使用以下 .xml 文件来解决您的问题
You can try following .xml file for your problem
尝试
并尝试其他状态:
http://developer.android.com/guide/topics/resources /drawable-resource.html#StateList
Try
And play around with the other states:
http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList