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

来源:互联网 发布:微软雅黑bold mac 编辑:程序博客网 时间:2024/05/13 07:31
// 方案一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 的控件也支持这些操作。
0 0
原创粉丝点击