更改文本视图中不同字符的大小,Android

更改文本视图中不同字符的大小,Android,android,textview,android-ui,Android,Textview,Android Ui,我想创建一个文本视图,其中一些字符的大小为40磅,一些字符的大小为20磅 我尝试使用Html.fromhtml(),但找不到任何用于更改大小的标记 如果可能的话,请提供帮助。像这样使用: SpannableStringBuilder spanTxt = new SpannableStringBuilder("Different"); spanTxt.append(" android."); //make the textsize 2 times. spanTxt.setSpan(new Rela

我想创建一个文本视图,其中一些字符的大小为40磅,一些字符的大小为20磅

我尝试使用Html.fromhtml(),但找不到任何用于更改大小的标记

如果可能的话,请提供帮助。

像这样使用:

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进行此操作

例如AAA

String abc=“A”;
abc=abc+“AA”;
setText(Html.formHtml(abc));
您可以使用字体标记设置文本的任意大小,还可以设置其颜色


这是最简单的方法

取不同的文本视图并附加它们。你能举个例子吗?你想显示什么。这应该可以,但在改变大小的情况下,这不起作用。
String abc="<font color=BLUE><i>A</i></font>";
abc=abc+"<b>A</b><i>A</i>";
textView.setText(Html.formHtml(abc));