Android 从小白到大拿之路——计算器_修改按钮样式
来源:互联网 发布:农工商youngg网络域名 编辑:程序博客网 时间:2024/04/27 16:40
总结思路:
一个按钮的样式,分为两步:正常状态和点击时的状态。要修改一个按钮的样式,这两种状态都需要重新设置,并设置一个点击状态转换的动作。
第1步:新建正常状态下的按钮样式:
在drawable里增加<shape>类型的foreground.xml文件,设置前景色、圆角大小等;
<corners android:radius="2dp" />
<solid android:color="@color/white" />
第2步:新建点击状态下的按钮样式:
在drawable里增加<shape>类型的background.xml文件,设置背景色、圆角大小等;
<corners android:radius="2dp" />
<solid android:color="@color/gray" />
第3步:设置点击样式转换的动作:
在drawable里增加<selector>类型的xml文件,设置 // 点击时显示此句中的background样式
<item android:drawable="@drawable/background" android:state_pressed="true"/>
// 正常状态显示此句中的foreground样式
<item android:drawable="@drawable/foreground"/>
第4步:添加到按钮上,如下面的代码
效果图如下:
- Android 从小白到大拿之路——计算器_修改按钮样式
- Android 从小白到大拿之路——计算器显示框的设置
- Android 从小白到大拿之路——简单计算器最终的实现
- Android 从小白到大拿之路——计算器的UI布局,虽然有些不完美
- Android 从小白到大拿之路——数字时钟和虚拟时钟的实现
- Android 从小白到大拿之路——Toast深入学习
- Android 从小白到大拿之路——ListView 简单学习
- Android 从小白到大拿之路——登陆密码的明文显示
- Android 从小白到大拿之路——应用程序自动转屏
- Android 从小白到大拿之路——Intent学习
- Android 从小白到大拿之路——Intent+Action启动网页
- Android 从小白到大拿之路——DrawerLayout抽屉的使用 (更新中)
- 基于keras的深度学习基本概念讲解——深度学习之从小白到入门
- 基于keras的深度学习基本概念讲解——深度学习之从小白到入门
- 如何学好图像处理——从小白到大神?
- 如何学好图像处理——从小白到大神?
- 如何学好图像处理——从小白到大神?
- 入门程序员——从小白到大神
- 东莞谢岗特厚刨花墩厂有没有呢
- UVA1593 - Alignment of Code
- 龙岗刨花板生产厂家有几家呢
- 桥头刨花板哪家质量好呢
- 深圳龙岗刨花板厂哪家价格便宜呢
- Android 从小白到大拿之路——计算器_修改按钮样式
- 东莞道滘镇刨花板厂哪家价格便宜呢
- 河源刨花板厂有几家呢
- mongos启动报错: could not verify that config servers are in sync
- 东莞万江区刨花板厂有几家呢
- java 学习day7
- 档案与目录的检视 ls、 复制删除与移动
- 使用BusyBox制作linux根文件系统(CramFS+mdev)
- 东莞望牛墩特厚刨花板厂有没有呢