textView中的文字似乎变灰了。
我想要将文本颜色设置为单击textView时的颜色,然后启用时显示为黑色。
答案 0 :(得分:4)
要更改TextView的文本颜色,您需要设置其textColor属性。
在XML文件中,您可以这样做:
<TextView
android:text="Some text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffff00"
android:background="#ff0000"
/>
以编程方式,您可以使用以下方法在TextView中设置TextColor及其背景。
text_view.setBackgroundColor(Color.RED);
text_view.setTextColor(Color.BLUE);
希望这会有所帮助。 !
答案 1 :(得分:0)
试试这段代码
text.setBackgroundColor(56565);
text.setEnabled(true);
这对你有帮助
答案 2 :(得分:0)
您可以更改textview的alpha值,如下所示
来自https://gist.github.com/Skamp/1330169
final ColorStateList colors = textview.getTextColors();
...
textview.setTextColor(colors.withAlpha(255));