Ответ 1
Да, вы можете использовать метод Html.fromhtml():
textView.setText(Html.fromHtml("this is <u>underlined</u> text"));
Есть ли возможность в android предоставить TextView некоторый текст в Java-коде с функцией setText (text) с основными тегами, например, и , чтобы подчеркнуть выделенные слова?
Да, вы можете использовать метод Html.fromhtml():
textView.setText(Html.fromHtml("this is <u>underlined</u> text"));
Определите строку как:
<resources>
<string name="your_string">This is an <u>underline</u> text demo for TextView.</string>
</resources>
Вы можете использовать UnderlineSpan из класса SpannableString:
SpannableString content = new SpannableString(<your text>);
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
Затем просто используйте textView.setText(content);
Вы можете использовать почти все теги HTML в TextView. Пример здесь.
tobeunderlined= <u>some text here which is to be underlined</u>
textView.setText(Html.fromHtml("some string"+tobeunderlined+"somestring"));