如何在字符串数组中设置文本样式?

时间:2010-02-15 15:58:03

标签: android arrays coding-style

我有一个字符串数组,并尝试使用<标签来设置文本的某些部分。 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>");

如何设置数组中文本的样式?

干杯, 克里斯

1 个答案:

答案 0 :(得分:3)

当HTML标记包含在XML资源文档中时,您需要转义它们。而不是:

<b>

使用:

&lt;b&gt;

至少,这适用于普通的字符串资源。我认为它适用于字符串数组。