如何使用十六进制值在单击按钮时更改按钮文本颜色?我在 MainActivity 上使用下面的代码但没有工作
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// button.setTextColor(Color.GRAY);
button.setTextColor(Color.(#808080));
}
});
最佳答案
您应该使用 Color.parseColor
获取十六进制颜色字符串的 int
值,如下所示:
button.setTextColor(Color.parseColor("#808080"))
关于java - 如何使用十六进制颜色值更改按钮文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52205019/