1
0

More than 1 year has passed since last update.

【Android】テキストサイズを自動的に調整する機能を使った時の落とし穴【Kotlin】

Posted at

はじめに

テキストサイズを端末の画面サイズに応じて自動調整してくれる機能なんてあるんだ!と思い、軽い気持ちで設定した機能で

android:autoSizeTextType="uniform" 

というものがあり TextViewに設定しましたが、これを使った時にやりたいことができなかったという実体験を記事にします。

android:autoSizeTextType="uniform" ってなに?

先述した通り、端末サイズに合わせてテキストサイズを自動で調整してくれる機能で、大きい画面では文字サイズを大きく 小さい画面では文字サイズを小さくといった感じで、横軸と縦軸で均一に拡大縮小してくれるものです。
"none"を設定することで 機能をオフにすることもできます。

問題点

結論から言うと、動的にテキストサイズを変えようとした時に テキストサイズを変えることができなかった。
と言うことです。
自動調整機能でのテキストサイズ変更が優先され、動的にテキストサイズを変えることができなくなっていました。
早めに気がついてよかったのですが、気がつけなかった時に見事にハマっていたなと思う内容でしたw

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0