赞
踩
- // 方案一
- String udata="Underlined Text";
- SpannableString content = new SpannableString(udata);
- content.setSpan(new UnderlineSpan(), 0, udata.length(), 0);
- mTextView.setText(content);
-
- // 方案二
- mTextView.setPaintFlags(mTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
- mTextView.setText("This text will be underlined");
-
- // 方案三
- String htmlString="<span style="text-decoration: underline;">This text will be underlined</span>";
- mTextView.setText(Html.fromHtml(htmlString));
说明:我们可以通过 SpannableString、TextView 的 setPaintFlags(),或者 Html.fromHtml() 这三种方式为 TextView 的文本添加下划线。继承于 TextView 的控件也支持这些操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。