有一个TextView

TextView tabTitle = (TextView) tab.findViewById(R.id.tabLabel);

这个TextView有一个text
如何使其text成为underlined

最佳答案

下划线有三种方法,
使用可扩展对象作为,

String data="Underlined Text";
SpannableString content = new SpannableString(data);
content.setSpan(new UnderlineSpan(), 0, data.length(), 0);
mTextView.setText(content);

使用html.fromHTML()
String htmlStr="<u>Underlined Text</u>";
mTextView.setText(Html.fromHtml(htmlStr));

您可以使用textview的setpaintflags方法
mTextView.setPaintFlags(mTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
mTextView.setText("Underlined Text");

10-02 00:00