我有一个 textView,我想给它0X33CCFF
我试过的颜色
firstHint.setTextColor(0X33CCFF);
但 textView 似乎只是消失了,我做错了什么?
我有一个 textView,我想给它0X33CCFF
我试过的颜色
firstHint.setTextColor(0X33CCFF);
但 textView 似乎只是消失了,我做错了什么?
您只是缺少一点,请尝试以下操作:
firstHint.setTextColor(Color.parseColor("#33CCFF"));
可以尝试使用小“x”
firstHint.setTextColor(0x33CCFF);
原因是你忘了给 Alpha 值!
改变
firstHint.setTextColor(0X33CCFF);
到
firstHint.setTextColor(0xFF33CCFF);
// 这里First FF表示alpha值
正如您在Android 文档中看到的那样,TextView.setTextColor() 采用 int 或 ColorStateList。0x33ccff 是一个整数。但是,正如 Vipus Shah 所说,您没有 alpha 值(表示颜色的透明度)。十六进制颜色的格式如下:0xAARRGGBB,其中 AA 当然是 alpha。
小写和大写字母没有区别,所以 0XfFaEEb 与 0xffaeeb 或 0XFFAEEB 相同。
这是你的代码:
firstHint.setTextColor(0xFF33CCFF);
Alpha 是 FF(255),这意味着它是完全可见的。