Autosizing TextViews
TextView のフォントサイズの自動調整機能は Android 8.0 (API level 26) から導入され、Support Library 26.0 以降でも採用されています。
XML
<TextView android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:maxLines="2" android:text="じゅげむじゅげむごこうのすりきれかいじゃりすいぎょのすいぎょうまつうんらいまつふうらいまつくうねるところにすむところ・・・" app:autoSizeMinTextSize="1px" app:autoSizeTextType="uniform" />
注意
Auto sizing が効いてない場合の表示:
Auto sizing が効いている場合の表示: