我这行代码工作的:更改字体颜色的Android工作室
PrintText += "<font color='#33B5E5'>P1</font>";
此行打印P1在天蓝色的,但P1可以根据上的应用程序选择的lenguage chanche,所以我想利用从文本strings.xml中
在strings.xml中我有:
<string name="str_P1">P1</string>
我尝试这样做:
在天蓝色10此行打印 “getResources()的getString(R.string.str_P1)” 而不是 “P1”
还试图这样: 的strings.xml:
<string name="str_P1">"<font color='#33B5E5'>P1</font>"</string>
代码:
PrintText += getResources().getString(R.string.str_P1);
此行按照需要在黑色中打印“P1”,而不是在天蓝色中打印。
我需要做些什么才能在SkyLlue中打印“P1”,从Strings.xml中取出P1?
因为'getResources()。getString(R.string.str_P1)'在您的代码中被视为字符串。在'getResources()'行之前结束字符串引号(“)并开始之后 –