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

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

Ответ 1

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

textView.setText(Html.fromHtml("this is <u>underlined</u> text"));

Ответ 2

Определите строку как:

<resources>
    <string name="your_string">This is an <u>underline</u> text demo for TextView.</string>
</resources>

Ответ 3

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

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

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

Ответ 4

Вы можете использовать почти все теги HTML в TextView. Пример здесь.

Ответ 5

tobeunderlined= <u>some text here which is to be underlined</u> 

textView.setText(Html.fromHtml("some string"+tobeunderlined+"somestring"));