Android开发UI之自定义控件的皮肤
16lz
2021-01-23
定义一个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>
更多相关文章
- Android FTP客户端使用,快速上传文件
- Android N共享文件报错:android.os.FileUriExposedException
- build.gradle文件介绍,gradle版本对应
- Android 扫描SDCard上的音乐文件以及监听扫描事件
- android文件下载
- android界面xml文件中导入另一个xml文件的方法include
- Unity各平台上读写文件-Android例子