为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用十六进制颜色值更改按钮文本颜色?

如何使用十六进制颜色值更改按钮文本颜色?

慕容森 2021-09-03 13:46:39
如何在使用十六进制值单击按钮时更改按钮文本颜色?我在MainActivity上使用以下代码但不起作用button.setOnClickListener(new View.OnClickListener() {        @Override        public void onClick(View v) {           // button.setTextColor(Color.GRAY);            button.setTextColor(Color.(#808080));         }    });
查看完整描述

3 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

您应该使用Color.parseColor来获取int如下所示的十六进制颜色字符串的值:

button.setTextColor(Color.parseColor("#808080"))


查看完整回答
反对 回复 2021-09-03
?
HUH函数

TA贡献1836条经验 获得超4个赞

button.setTextColor(Color.parseColor("#ff0000"));


查看完整回答
反对 回复 2021-09-03
  • 3 回答
  • 0 关注
  • 183 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信