2012年2月16日木曜日

Androidアプリ開発:Html.fromHtml()で文字の大きさを自由に変更する方法

TextViewに設定する文字列をHTML表現にすることで、簡単に文字へ色を付けたり大きさを変更したりできます。
参考::Tips  TextView を使いこなそう ~ 表示編 ~  その2

ここでちょっと引っかかるのが、文字のサイズ指定でHTMLのsizeが使えず、代わりに<big>や<small>というタグのみ用意されている、という点です。

<big>は1.25倍、<small>は0.8倍です。

この2つしかないため、3段階しか文字の大きさを設定できないのか、と思ってましたが違いました。
重ねれば良いのです。

例「<big><big><big><big><big><big>これで約4倍(正確には3.8倍)</big></big></big></big></big></big>」

盲点だったので、公開します。