首先在drawble文件夹新建一个xml文件,命名btnselector ,在其中加入下面配置。
<selector xmlns:android = "http://schemas.android.com/apk/res/android"><!-- 定义按钮按下时的图片 --><itemandroid:state_pressed = "true"android:drawable = "@drawable/focus"/><!-- 定义按钮默认的图片 --><item android:drawable = "@drawable/lost" /></selector>

其中drawable/focus 、 drawable/lost为放在drawable文件夹中的两张图片。
建立selector文件后,在界面配置文件的某个button使用该selector
如下:
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btnDialog" android:text="Dialog" android:background="@drawable/btnselector"></Button>

这样当按钮点击的时候就会变换图片了。

更多相关文章

  1. Android关于SD卡的读写操作及固定图片大小
  2. android读写文件
  3. C# mono android 图片上传进度条实现
  4. Android内核的根文件系统

随机推荐

  1. 软件架构设计原则和模式之分层架构设计
  2. 关于大数据规模化,管理层应思考的战略及团
  3. 关于 Linux中NFS的一些笔记
  4. 意派Epub360丨有了这款H5模板,春节虎头帽
  5. JavaScript 之 Proxy
  6. vue 项目中使用websocket的正确姿势
  7. 详解Java创建线程的五种常见方式
  8. python如何去除异常值和缺失值的插值
  9. Mysql中的嵌套子查询问题
  10. 系出名门Android(7) - 控件(View)之ZoomC