Может подчеркивать слова в тексте TextView

Есть ли возможность в Android предоставить TextView некоторый текст в коде Java с помощью функции setText (text) с базовыми тегами, такими как и , чтобы сделать выделенные слова подчеркнутыми?

25
задан Damir 19 December 2011 в 07:17
поделиться

3 ответа

Да, вы можете использовать метод Html.fromhtml ():

textView.setText(Html.fromHtml("this is <u>underlined</u> text"));
36
ответ дан 28 November 2019 в 17:53
поделиться

Вы можете использовать UnderlineSpan из класса SpannableString:

SpannableString content = new SpannableString(<your text>);
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);

Тогда просто используйте textView.setText(content);

9
ответ дан 28 November 2019 в 17:53
поделиться
tobeunderlined= <u>some text here which is to be underlined</u> 

textView.setText(Html.fromHtml("some string"+tobeunderlined+"somestring"));
3
ответ дан 28 November 2019 в 17:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: