TextView,文本显示为灰色

时间:2011-04-19 04:59:42

标签: android

textView中的文字似乎变灰了。

我想要将文本颜色设置为单击textView时的颜色,然后启用时显示为黑色。

3 个答案:

答案 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));