我有一个字符串数组,并尝试使用<标签来设置文本的某些部分。 b>,<我>,...但它不起作用。 该数组如下所示:
<resources>
<array name="hour1">
<item>blabla\n<b>blabla</b></item>
</array>
文本显示在textview中,如下所示:
tTitel.setText(Html.fromHtml(Text[ii]));
我在没有Html.fromHtml的情况下尝试了它,但这没有效果。如果我直接在代码中使用它们,样式标签就可以工作,例如:
tTitel.setText(Html.fromHtml("blabla<b>blabla</b>");
如何设置数组中文本的样式?
干杯, 克里斯
答案 0 :(得分:3)
当HTML标记包含在XML资源文档中时,您需要转义它们。而不是:
<b>
使用:
<b>
至少,这适用于普通的字符串资源。我认为它适用于字符串数组。