我有一个自定义光标适配器,现在想要设置其中一行视图的文本框颜色:
txtChange.setTextColor(0xE01B4C);
txtChange.setText("Hey I'm some Text!");
如果我去掉
setTextColor
的调用,文本将如预期般呈现。我错过了什么?我有一个自定义光标适配器,现在想要设置其中一行视图的文本框颜色:
txtChange.setTextColor(0xE01B4C);
txtChange.setText("Hey I'm some Text!");
setTextColor
的调用,文本将如预期般呈现。我错过了什么?颜色值指定了带有alpha通道的RGB值,可以在各种地方使用,例如为Drawable指定纯色或用于文本的颜色。它总是以#字符开头,然后按以下格式之一跟随alpha-red-green-blue信息:#RGB、#ARGB、#RRGGBB或#AARRGGBB。
因此,请在color.xml文件中定义您的颜色:
<color name="demo_color">#E01B4C</color>
然后按照以下方式访问它:
txtChange.setTextColor(R.color.demo_color);
你也可以在XML布局文件中定义:
android:textColor="#E01B4C"