极力推荐文章:欢迎收藏

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选择器" />

至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

最新文章

  1. Go语言实战
  2. maven和svn区别
  3. tomcat报错java.lang.IllegalArgumentException: Document base XXXXX does not exist or is not a readable directory
  4. jquery对url中的中文解码
  5. C# 消息队列
  6. 让TextView出现跑马灯效果
  7. Mac下如何显示隐藏文件/文件夹_百度经验
  8. JS解析json数据
  9. Android(java)学习笔记62:继承Thread类创建线程类
  10. mouseover,mouseout,mouseenter,mouseleave的区别
  11. 其实没那么复杂!探究react-native通信机制
  12. Struts2的运行原理和运行与原理
  13. Excel 用row()函数 在Excel中自动添加序号,
  14. PHP - 日期与时间
  15. Socket 学习(三).4 UDP 穿透 客户端与客户端连接
  16. win7无声音显示“未插入扬声器或耳机” 怎么解决
  17. linux基础命令大全
  18. linux 搭建CA服务器 http+ssl mail+ssl 扫描与抓包
  19. 【重要】ionic和Angular的安装步骤
  20. 【EMV L2】Cardholder Verification Rule(CVR) Format

热门文章

  1. 图解kafka - 设计原理解析
  2. 【原创】Docker 搭建Maven私服nexus 3.17初始密码登录不上问题/admin登陆不上问题
  3. 我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
  4. 微信小程序在ios下Echarts图表不能滑动的解决方案
  5. Java基本数据类型之间转换
  6. Z点餐系统项目下期改进计划
  7. gePlugin封装成winform控件,一行代码即可加载。
  8. .Net Core 创建和使用中间件
  9. MyBatis bind标签的用法
  10. o2优化(手动)