定义一个button的皮肤,设置属性android:background="@drawable/button_skin",button_skin.xml文件为要下文中的资源文件。

1     <Button 2         android:layout_width="match_parent"3         android:layout_height="wrap_content"4         android:text="@string/button" 5         android:background="@drawable/button_skin"/>

在drawable文件夹下的button_skin.xml。创建该文件时,选择新建Android XML fils,在新建该文件时,Resource Type选择为Drawable,Root Element选择为selector.

1 <?xml version="1.0" encoding="utf-8"?>2 <selector xmlns:android="http://schemas.android.com/apk/res/android" >3     4     <item android:state_pressed="false" android:drawable="@drawable/handler_normal"></item>5     <item android:state_pressed="true" android:drawable="@drawable/handler_pressed"></item>6 7 </selector>

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. UICC
  4. Android(安卓)studio gradle 无法获取 pom文件
  5. Android(安卓)远程监控摄像头 移动端+PC端 旧手札变废为宝
  6. BNR Android(安卓)Demo学习笔记(一)——CrimeIntent
  7. Android(安卓)FTP客户端使用,快速上传文件
  8. Android(安卓)MediaProvider详解(基础篇)
  9. Qt之Qt5.7开发Android应用程序小试牛刀

随机推荐

  1. java多线程(2)线程生命周期和常见API
  2. LeetCode:广度优先搜索(BFS)算法(常见面试
  3. Android(安卓)通知栏Notification的整合
  4. Shiro安全框架(1)入门基础案例
  5. 测试 Android(安卓)G1 是否支持 OpenGL
  6. java多线程(3)Thread构造函数解析
  7. 聊聊java中的进制问题
  8. 面试官:手写一个快速排序,并对其改进
  9. java集合系列(10)Hashtable源码分析(jdk1.8,
  10. java网络编程(5)解决阻塞问题的NIO编程