您的位置:首页 > 移动开发 > Android开发

Android 中为 TextView 的文本添加下划线

2014-07-10 15:29 471 查看
// 方案一
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 的控件也支持这些操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: