一部の文字を 40pt のサイズにし、一部の文字を 20pt のサイズにする Text ビューを作成したいと考えています。
Html.fromhtml() を使用してみましたが、サイズを変更するためのタグが見つかりません..
これが可能であれば助けてください。
一部の文字を 40pt のサイズにし、一部の文字を 20pt のサイズにする Text ビューを作成したいと考えています。
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));
font タグを使用して任意のサイズのテキストを設定し、色も設定できます。
これが最も簡単な方法です。