java更改从字符串读取的文本颜色。安卓 Eclipse上的自定义对话框中无法使用xml文件
我的问题是,当从字符串导入文本时,文本样式(即文本颜色)不起作用。xml文件
文本样式在所有其他活动中都可以正常工作
代码非常简单:
这是字符串中的字符串。xml文件:
<string name="txt_testing_step1_alert_message">Your sample needs to rest for 15 minutes. Press \"<font color='#FF0000'>YES</font>\" to start the timer. Press "NO" to go back to previous screen.</string>
我也试着这样使用它:
<string name="txt_testing_step1_alert_message">Your sample needs to rest for 15 minutes. Press \"<font color='Red'>YES</font>\" to start the timer. Press "NO" to go back to previous screen.</string>
这是调用相关字符串的Java代码的一部分:
message.setText(currentActivity.getResources().getString(R.string.txt_testing_step1_alert_message));
正如你所看到的,我想做的就是把“是”这个词的颜色改成红色
此代码的结果是所有文本均为黑色文本颜色
# 1 楼答案
喜欢
解决方法:
我试着用下面的字符串
它工作得很好
输出: