1. 在资源文件中使用HTML样式
<resources>
<string name="underline_text">this is a <u>underline</u></string>
</resources>2.在代码中设置下划线属性
TextView tv=new TextView(this);
tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线或者
TextView textView = (TextView) view.findViewById(R.id.textview);
SpannableString content = new SpannableString("Content");
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
textView.setText(content);或者使用HTML超链接
TextView tv=new TextView(this);
tv.setText(Html.fromHtml("<a href=\"http://blog.youkuaiyun.com/CAIYUNFREEDOM\">自定义的超链接样式</a>"));
本文详细介绍了如何在资源文件中使用HTML样式为文本添加下划线,并通过代码实现下划线效果。包括使用SpannableString、设置Paint属性及HTML超链接等方法。
1039

被折叠的 条评论
为什么被折叠?



