【问题标题】:TextView Color for Android [duplicate]Android的TextView颜色[重复]
【发布时间】:2012-11-19 07:05:58
【问题描述】:

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

这是我的代码:

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

能否请我帮忙更改此文本的文本颜色。

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

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

谢谢

【问题讨论】:

    标签: android colors textview


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 2013-02-09
      • 2016-06-13
      • 2011-03-18
      • 2012-09-13
      相关资源
      最近更新 更多