自定义 Button 选择器
2024-09-01 03:46:44
极力推荐文章:欢迎收藏
Android 干货分享
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android
本篇文章主要介绍 Android
开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:
1.自定义Button 背景选择器
2.自定义Buton 素材
3.自定义Button 背景
Android
中自带的Button
样式比较丑,为了美化 Button
可使用一下方法。
实现效果如下:
1.自定义Button 背景选择器
自定义Button
背景选择器 custom_btn_selector.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 按下去的背景颜色显示效果 -->
<item android:drawable="@drawable/btn_pressed" android:state_pressed="true"/>
<!-- 获取焦点时背景颜色显示效果 -->
<item android:drawable="@drawable/btn_pressed" android:state_focused="true"/>
<!-- 没有任何状态下的背景颜色 -->
<item android:drawable="@drawable/btn_normal"/>
</selector>
2.自定义Buton 素材
3.自定义Button 背景
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:textColor="@android:color/white"
android:textSize="18sp"
android:background="@drawable/custom_btn_green_selector"
android:text="自定义Button选择器" />
至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!
最新文章
- Go语言实战
- maven和svn区别
- tomcat报错java.lang.IllegalArgumentException: Document base XXXXX does not exist or is not a readable directory
- jquery对url中的中文解码
- C# 消息队列
- 让TextView出现跑马灯效果
- Mac下如何显示隐藏文件/文件夹_百度经验
- JS解析json数据
- Android(java)学习笔记62:继承Thread类创建线程类
- mouseover,mouseout,mouseenter,mouseleave的区别
- 其实没那么复杂!探究react-native通信机制
- Struts2的运行原理和运行与原理
- Excel 用row()函数 在Excel中自动添加序号,
- PHP - 日期与时间
- Socket 学习(三).4 UDP 穿透 客户端与客户端连接
- win7无声音显示“未插入扬声器或耳机” 怎么解决
- linux基础命令大全
- linux 搭建CA服务器 http+ssl mail+ssl 扫描与抓包
- 【重要】ionic和Angular的安装步骤
- 【EMV L2】Cardholder Verification Rule(CVR) Format