更改字体颜色Android Studio

时间:2016-09-19 13:36:03

标签: xml android-studio text colors

我有这行代码工作:

PrintText += "<font color='#33B5E5'>P1</font>";

此行在天蓝色中打印P1,但P1可以根据应用程序上选择的语言进行切换,因此我想从Strings.xml中获取文本

在Strings.xml中我有:

<string name="str_P1">P1</string>

我试过了:

PrintText += "<font color='#33B5E5'>getResources().getString(R.string.str_P1)</font>";

此行打印&#34; getResources()。getString(R.string.str_P1)&#34;天蓝的不是&#34; P1&#34;

还试过这个: 的strings.xml:

<string name="str_P1">"<font color='#33B5E5'>P1</font>"</string>

代码:

PrintText += getResources().getString(R.string.str_P1);

此行打印&#34; P1&#34;黑色,而不是天蓝色。

我需要做什么才能打印&#34; P1&#34;在skyblue从Strings.xml获取P1?

1 个答案:

答案 0 :(得分:0)

PrintText += "<font color='#33B5E5'>" + getResources().getString(R.string.str_P1) + "</font>";