Как стилизовать текст в строковом массиве? - PullRequest
1 голос
/ 15 февраля 2010

У меня есть строковый массив, и я пытался стилизовать определенные части текста с помощью тегов, таких как , , ... но это не работает Массив выглядит так:

<resources>
    <array name="hour1">                             
            <item>blabla\n<b>blabla</b></item>
</array>

Текст отображается в текстовом виде следующим образом:

tTitel.setText(Html.fromHtml(Text[ii]));

Я тоже пробовал без Html.fromHtml, но это не имело никакого эффекта. Теги стиля действительно работают, если я использую их непосредственно в коде, например:

tTitel.setText(Html.fromHtml("blabla<b>blabla</b>");

Есть идеи, как стилизовать текст в массиве?

Cheers, Chris

1 Ответ

3 голосов
/ 15 февраля 2010

Вам нужно экранировать теги HTML, когда они включены в документ ресурса XML. Вместо:

<b>

использование:

&lt;b&gt;

По крайней мере, это работает для обычных строковых ресурсов. Я предполагаю, что это работает для строковых массивов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...