Ответ 1
Использование
<
для <
>
для >
&
для &
с начала моей программы я использовал специальный символ типа "< -", "" < im my string.xml в Eclipse при разработке для Android.
Все работало отлично в течение одного года, но сегодня я просто хотел внести некоторые незначительные изменения и начал редактировать мои xml файлы.
Теперь я получаю ошибку компиляции для этих символов, потому что eclipse считает ее частью блоков xml.
Любая идея о том, как я могу добавить этот символ "<" в моих xml файлах?
Большое спасибо.
Использование
<
для <
>
для >
&
для &
Другой способ вставки специального символа следовать руководству Мосса: как я могу писать символ и в android strings.xml с помощью определения Unicode:
Пример:
<string name="item_unknown">\u003c Item Unknown \u003e</string>
которые присутствуют в строке:
< Item Unknown >
Я наткнулся на этот вопрос, так как я использую разметку HTML в своих строках.
Если вы ссылаетесь на документацию String Resources, в разделе: "Стилизация с разметкой HTML" вы увидите, что в strings.xml вам нужно использовать &lt; для открытия кронштейна, но вы можете безопасно использовать обратную косую черту и закрывающий кронштейн. Например:
<b>Text</b>
может быть записана как:
<b>Text</b>
в файле strings.xml.
Если вы используете эту строку HTML в своем коде, вы можете использовать:
Html.fromHtml( getResources().getString(R.string.yourHTMLString )
и вывод будет вашей жирной строкой!