3

一部の文字を 40pt のサイズにし、一部の文字を 20pt のサイズにする Text ビューを作成したいと考えています。

Html.fromhtml() を使用してみましたが、サイズを変更するためのタグが見つかりません..

これが可能であれば助けてください。

4

2 に答える 2

12

次のように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  );
于 2012-07-16T06:20:13.087 に答える
1

これには html を使用できます。

たとえば。あああ _ _

String abc="<font color=BLUE><i>A</i></font>";
abc=abc+"<b>A</b><i>A</i>";
textView.setText(Html.formHtml(abc));  

font タグを使用して任意のサイズのテキストを設定し、色も設定できます。

これが最も簡単な方法です。

于 2012-07-16T06:34:51.717 に答える