适用于Android的TextView Color

时间:2012-12-01 02:21:07

标签: android colors textview

  

可能重复:
  How to set text color of TextView by coding?

这是我的代码:

TextView mapTextView = new TextView(contextOverlay);
mapTextView.Text = overlayDetailsForThisOverlay.stringName;

我可以帮助您更改此文字的文字颜色。

The documentation似乎表明存在'setTextColor'方法。

我是Android编程新手。我是否需要设置XML文件(我不确定如何/为什么这样做)。

由于

1 个答案:

答案 0 :(得分:0)

是的,您应该为所有活动设置XML文件。您可以在需要时以编程方式更改内容,但通常更容易在XML中设置这些内容然后使用setContentView(R.layout.yourxmlfile)来设置初始UI。有关布局文件的更多详细信息,请参阅here。在XML中,您可以设置文本颜色和许多其他属性,并在需要时在Java代码中更改它们。我不知道你的contextOverlay是什么,但你想要用

之类的东西声明你的TextView

TextView mapTextView = (TextView) findViewById(R.id.nameofid) 您应该将UI的所有布局放在布局文件夹中,并且任何硬编码的单词应该位于res / values / strings文件夹中,并从XML布局访问它们。浏览文档,它将向您展示如何设置所有这些