如何使Button点击时背景和字体颜色同时改变

 时间:2024-10-14 01:11:56

1、给Button设置Background(可以通过xml来设置,也可以通过硬编码来设置,这里就给出xml来设置)

如何使Button点击时背景和字体颜色同时改变

2、其中,Button的Background是一个selector

如何使Button点击时背景和字体颜色同时改变
如何使Button点击时背景和字体颜色同时改变
如何使Button点击时背景和字体颜色同时改变

3、然后,通过硬编码设置button的文本字体颜色,这里用到了android提供的衡痕贤伎setTextColor(ColorStateList colors)方法,这个方法就是用来设置不同状态下文本的颜色。

如何使Button点击时背景和字体颜色同时改变

4、其中,R.drawable.register_btn_text_color是在drawable文件夹下定义的selector文件

如何使Button点击时背景和字体颜色同时改变
如何使Button点击时背景和字体颜色同时改变

5、实现后效果如下

如何使Button点击时背景和字体颜色同时改变
如何使Button点击时背景和字体颜色同时改变
  • Eclipse高亮显示当前(光标处的)变量
  • Eclipse软件中如何给表格添加复选框控件
  • C#中button按钮的字体颜色怎么改
  • navicate上如何编辑用户信息
  • Navicat Premium如何为数据表设置主键?
  • 热门搜索
    扫黑除恶手抄报内容 迎新春手抄报 春节手抄报资料 预防新型冠状病毒手抄报 关于春节手抄报 快乐成长手抄报 庆六一手抄报内容 教师节手抄报简单好看 新型冠状病毒手抄报 二年级手抄报大全