Существует три способа скрыть текст в TextView.
SpannableString
setPaintFlags (); TextView
Html.fromHtml ();
Позвольте мне объяснить вам все подходы:
1-й подход
Для подчеркивания текста в TextView необходимо использовать SpannableString
String udata="Underlined Text";
SpannableString content = new SpannableString(udata);
content.setSpan(new UnderlineSpan(), 0, udata.length(), 0);
mTextView.setText(content);
2-йПодход
Вы можете использовать метод TextView setPaintFlags для подчеркивания текста TextView.
Например,
mTextView.setPaintFlags(mTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
mTextView.setText("This text will be underlined");
Вы можете ссылаться на константы класса Paint , если хотите нанести удар по тексту.
3-й подход
Использовать Html.fromHtml(htmlString);
String htmlString="<u>This text will be underlined</u>";
mTextView.setText(Html.fromHtml(htmlString));
ИЛИ
txtView.setText(Html.fromHtml("<u>underlined</u> text"));