Android开发UI之自定义控件的皮肤
16lz
2021-12-04
定义一个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>
更多相关文章
- NPM 和webpack 的基础使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- UICC
- Android(安卓)studio gradle 无法获取 pom文件
- Android(安卓)远程监控摄像头 移动端+PC端 旧手札变废为宝
- BNR Android(安卓)Demo学习笔记(一)——CrimeIntent
- Android(安卓)FTP客户端使用,快速上传文件
- Android(安卓)MediaProvider详解(基础篇)
- Qt之Qt5.7开发Android应用程序小试牛刀