【Android autoSizeTextType】フォントの大きさを自動で調節する時の注意点

ConstraintLayout上でフォントの大きさを自動調節する方法です。


Androidは端末の設定で文字の大きさを自由に変更することができます。端末によって、大きくできるサイズの限度も異なります。


少しハマったので、書きます。



ポイントは2つです。

①autoSizeTextTypeの設定

XMLファイルにautoSizeTextTypeの設定を入れます。


②wrap_contentは使わず、固定にする

layout_widthにwrap_contentを使う → widthが最大になってしまう
layout_heightにwrap_contentを使う → 画面からずれたり、表示されないなど正しく動かない

文字サイズ:小 設定

アプリの画面:

文字サイズ:大 設定

アプリの画面:

テキストサイズが小さくなった!

XMLファイル

シェアする

  • このエントリーをはてなブックマークに追加

フォローする