Rich Text Box в Android - PullRequest
       32

Rich Text Box в Android

4 голосов
/ 31 октября 2011

Есть ли в Android какой-либо элемент управления, который мы можем использовать в качестве расширенного текстового поля, которое может обрабатывать форматирование символов, таких как жирный, курсив и т. Д., А также использовать шрифты и цвет?

Если у кого-либо есть какая-либо ссылка или источниксвязанные с вышеуказанной информацией, пожалуйста, поделитесь ею со мной.

Ответы [ 3 ]

6 голосов
/ 31 октября 2011

SpannableString class или HTML.fromHtml() позволяет вам манипулировать различными стилями в реальной строке. Смотрите ссылки ниже:

http://developer.android.com/reference/android/text/SpannableString.html http://developer.android.com/reference/android/text/Html.html#toHtml(android.text.Spanned)

1 голос
/ 13 апреля 2015

Пример реализации SpannableString и TextView:

    TextView tv = new TextView;
    String text = "String String String String body";
    SpannableString spannableStr = new SpannableString(text);
    spannableStr.setSpan(new StyleSpan(Typeface.BOLD), 0 , 10, 0);
    tv.setText(spannableStr);
0 голосов
/ 20 июня 2012

WebView - это самое близкое, что я могу себе представить, но он очень тяжелый, если только вы не хотите, чтобы весь экран был веб-просмотром.

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