You are here Android > 开发者 > 开发讨论 > 关于imagebutton中设置动态图片的问题!

机器人


95.805%

disconnected
登录后回复主题 | 跳到回复

关于imagebutton中设置动态图片的问题!

... by 机器人 ... 20 月 6 天前 ... 720 次点击

关于Adnroid文档中关于imageButton的设置背景图片的操作,即不同的状态产生不同的背景。
? ?
按照文档的指导在drawable下创建一个xml文件,用来设置不同的状态imagebutton出现不同的背景。xml代码如下:
? ?<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
? ???<item android:drawable="@drawable/button_normal" /> <!-- default -->
? ???<item android:state_pressed="true"
? ?? ?? ???android:drawable="@drawable/button_pressed" /> <!-- pressed -->
? ???<item android:state_focused="true"
? ?? ?? ???android:drawable="@drawable/button_focused" /> <!-- focused -->
</selector>
? ?然后在imagebuttong 的属性中引用android:src来使用这个文件,但是只有一个button_normal的图片背景。
无论点击还是将焦点放在imagebutton上,都没有反应。后来在其他网站上看到相关的例子。将default的句子
修改一下就可以了。修改如下:
<selector xmlns:android="http://schemas.android.com/apk/res/android">? ???<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/button_pressed" />? ???<item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/button_normal" />? ?? ?? ???<item android:state_pressed="true"? ?? ?? ???android:drawable="@drawable/button_pressed" />? ?? ?<item android:state_focused="true"? ?? ?? ???android:drawable="@drawable/button_focused" />??</selector>

目前这个主题还没有回复,或许你可以帮楼主加盖一层?

在回复之前你需要先进行登录
电子邮件或昵称
密码
© 2009 A Nanshapo Production   -   About
a site powered by Project Babel