适用于Android的TextView Color

可能重复:
如何通过编码设置TextView的文本颜色?

这是我的代码:

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

请帮我改变文字的文字颜色。

文档似乎表明有一个'setTextColor'方法。

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

谢谢


是的,您应该为您的所有活动设置一个XML文件。 您可以在需要时以编程方式更改事物,但通常更容易将它们初始设置为XML,然后使用setContentView(R.layout.yourxmlfile)设置初始UI。 有关布局文件的更多详情,请参阅此处。 在XML中,您可以设置文本颜色和许多其他属性,并根据需要在Java代码中进行更改。 我不知道你的contextOverlay是什么,但你想用类似的东西来声明你的TextView

TextView mapTextView = (TextView) findViewById(R.id.nameofid)您应该将所有UI的布局放置在布局文件夹中,并且任何硬编码的单词都应该位于res / values / strings文件夹中,并通过XML布局访问。 阅读文档,它会告诉你如何设置所有这些

链接地址: http://www.djcxy.com/p/87393.html

上一篇: TextView Color for Android

下一篇: Setting color of a textview dynamically