Android自定义按钮样式
16lz
2021-01-26
使得按钮在不同的状态有不同的背景图片是本篇的主要类容
在res/drawable下新建一个buttonstyle.xml文件,这个文件用于描述按钮的样式
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true" android:drawable="@drawable/btn_p"/> <item android:state_pressed="false" android:drawable="@drawable/btn_n"/></selector>
还有很多的样式如下图
在布局文件中添加一个Button,使用buttonstyle.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/buttonstyle" /></LinearLayout>
这样就完成了Button的样式。
更多相关文章
- Android存储字符串数据到txt文件
- [置顶] cocos2d-x 2.x版本之win32 window移植android 环境搭配
- android 按钮
- android v4/v7兼容包的源码引用
- 基于 Android(安卓)NDK 的学习之旅-----JNI LOG 打印
- android自定义标题栏progressBar
- Android(安卓)私有文件夹 文件的写入与读取
- Android之FileProvider :通过FileProvider来获取content uri
- Android(安卓)自定义Dialog的实现