HTML / ASCII символы в TextView? - PullRequest
       0

HTML / ASCII символы в TextView?

0 голосов
/ 20 февраля 2012

Есть ли способ представить специальные символы HTML в EditText в Android? Я хочу отображать такие символы, как знаки сечений (§), маркеры (•), градусы (°) и т. Д.

Есть ли способ сделать это?

Спасибо!

РЕДАКТИРОВАТЬ: Оригинальный пост спросил о TextView, но мой предполагаемый вопрос о EditText с. Я хочу, чтобы пользователь мог нажать кнопку, соответствующую желаемому символу, и этот символ будет добавлен к EditText, после чего он возобновит набор текста.

Ответы [ 2 ]

3 голосов
/ 21 февраля 2012

Вы пробовали \ u00A7 \ u2022 и \ u00B0 в setText?

Это номера Unicode для этих символов.

Для EditText вам просто нужно создать кнопки с помощью mEditText.getText (). Append (символ) и, возможно, mEditText.focus ().

2 голосов
/ 21 февраля 2012

Вы смотрели на Html.fromHtml (...) методы?

В качестве альтернативы вы можете просто использовать WebView вместо TextView и использовать loadData(...) для загрузки строки HTML.

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