<?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="true"android:drawable="@drawable/button_bg_down" /><item android:state_focused="false" android:state_pressed="true"android:drawable="@drawable/button_bg_down" /><item android:state_focused="true" android:drawable="@drawable/button_bg_down" /><item android:state_focused="false" android:drawable="@drawable/button_bg" /></selector>将这个xml文件放在存放存放图片的folder中(menu_button.xml)在布局xml文件中定义button时 ,这样<Buttonandroid:id="@+id/start_game"android:layout_width="220dip"android:layout_height="wrap_content"android:layout_gravity="center"android:text="Start"android:textColor="#FF292066"android:textSize="17sp"android:padding="8dip"android:background="@drawable/menu_button"android:layout_marginBottom="3dip" />在android:backgound属性中定义为刚才的xml文件名,这样当点击button时, button的背景就会动态变化。

更多相关文章

  1. Android(安卓)支持的文件类型
  2. android project 文件夹
  3. Android(安卓)多国语言文件夹
  4. 使用air进行移动app开发常见功能和问题(二)
  5. Android系统中自带的图标&一些预定义样式&参考颜色值
  6. android -- 多级目录创建
  7. Android编译过程详解(二)
  8. 从零开始学android开发-adt-bundle-eclipse下的修改android app
  9. Android编译过程详解(二)

随机推荐

  1. java更改android文件权限--待验证
  2. Android(安卓)应用进程启动过程
  3. 使用 Android(安卓)Studio 进行测试 (一)
  4. Android(安卓)Service和IntentService知
  5. WKWebView的JS与Native的交互,适配iOS和an
  6. android 异步加载图片缩略图
  7. Android(安卓)ProgressBar 自定义动画
  8. Android获取屏幕分辨率及DisplayMetrics
  9. Android中如何判断sd卡容量是否小于某值
  10. Android(安卓)Studio 在命令行编译工程