Есть ли возможность в android предоставить TextView некоторый текст в Java-коде с функцией setText (text) с основными тегами, например, и , чтобы подчеркнуть выделенные слова?
Может подчеркивать слова в тексте TextView
Ответ 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"));