我想创建一个文本视图,其中一些字符的大小为 40pt,一些字符的大小为 20pt。
我尝试使用 Html.fromhtml() 但找不到任何用于更改大小的标签。
如果可能,请提供帮助。
我想创建一个文本视图,其中一些字符的大小为 40pt,一些字符的大小为 20pt。
我尝试使用 Html.fromhtml() 但找不到任何用于更改大小的标签。
如果可能,请提供帮助。
像这样使用SpannableStringBuilder:
SpannableStringBuilder spanTxt = new SpannableStringBuilder("Different");
spanTxt.append(" android.");
//make the textsize 2 times.
spanTxt.setSpan(new RelativeSizeSpan(2f), spanTxt.length() - " android".length(), spanTxt.length(), 0 );
您可以为此使用 html。
例如。啊啊 啊_
String abc="<font color=BLUE><i>A</i></font>";
abc=abc+"<b>A</b><i>A</i>";
textView.setText(Html.formHtml(abc));
您可以使用字体标签设置任何大小的文本,还可以设置它的颜色..
这是最简单的方法;