1.TextView加下划线方法有两种,
第一种是
mTxtRegister.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
第二种是
mTxtRegister.setText(Html.fromHtml("(cuiyufeng博客)"))
;
经过综合比对发现,第一种方法效果不好,会出现锯齿状的字体,因为被绘制过。第二种效果更好。
2.同一个TextView的不同颜色或者换行,
第一种:
textview.setText(Html.fromHtml("事情还没做完哦,"+"<br>"+" 真的要结束这次就诊了吗?"));
textview.append(Html.fromHtml("<font color=\"#fe9d1a\">"+"确保你未来"+"</font>"+"<font color=\"#33f185\">"+"活得更精彩"));
第二种:
| SpannableString ss = new SpannableString( "红色打电话粗体删除线绿色下划线图片:.");