Добавьте отметку (✔) в string.xml - PullRequest
19 голосов
/ 07 апреля 2011

Я добавляю отметку (✔) в строковое сообщение на strings.xml, но вместо отметки отмечаю «коробку», когда отображаю ее на мобильном устройстве.

Я непосредственно вставил символ в мое строковое сообщение.

Есть ли способ справиться с этим?Нужно ли использовать значение Юникода?

Ответы [ 4 ]

21 голосов
/ 10 ноября 2016

Добавьте символ Unicode "\u2713" к вашему строковому ресурсу или вы можете использовать его из кода в качестве объекта String.

String checkedMark = "\u2713";
7 голосов
/ 29 июня 2011

Попробуйте использовать ✓ в качестве строкового значения, затем используйте Html.fromHtml для анализа строки.

5 голосов
/ 07 апреля 2011

Проверьте групповую ветку этого андроида: Поддерживаемые символы Юникода .

Вместо использования значения Unicode я бы также рекомендовал использовать Drawable внутри TextView. Например, вы можете добавить drawable к TextView, используя android: drawableRight .

2 голосов
/ 07 апреля 2011

Вы можете использовать Html.fromHtml , чтобы получить текст Spannable и установить его в текстовом представлении. В string.xml вы укажете соответствующую сущность HTML, такую ​​как >

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