定义一个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. Android FTP客户端使用,快速上传文件
  2. Android N共享文件报错:android.os.FileUriExposedException
  3. build.gradle文件介绍,gradle版本对应
  4. Android 扫描SDCard上的音乐文件以及监听扫描事件
  5. android文件下载
  6. android界面xml文件中导入另一个xml文件的方法include
  7. Unity各平台上读写文件-Android例子

随机推荐

  1. MYSQL社区版安装手册
  2. 有没有办法确定是由Web应用程序(php进程)执
  3. mysql客户端工具使用
  4. PHP Array - 保存到MySQL时的奇数数据
  5. mysql 触发器 自动补全字段
  6. MySql-cluster中NDBD进程占用内存能否通
  7. JAVA使用JDBC连接MySQL数据库
  8. 如何在VB.net中进行备份和恢复mysql数据
  9. win7下Django的MySql安装,问题解决方案
  10. Hibernate不尊重MySQL auto_increment主