グローバル設定画面でデフォルトのフォントサイズを変更したときに何が起こるかを模倣して、Android アプリケーションですべてのテキストを大きくすることは可能ですか? ユーザーが設定画面でフォント サイズを選択し、すべてのテキストを変更して、個々の画面に余分なスタイル タグを配置する必要がないようにしたいと考えています。
これまでのところ、 のフォント サイズを正しく変更するテーマは 3 つありますが、 や要素TextView
のようなものは変更しません。EditText
ListView
<style name="AppThemeSmall" parent="AppTheme">
<item name="android:textViewStyle">@android:style/TextAppearance.Small</item>
<item name="android:textAppearance">@android:style/TextAppearance.Small</item>
</style>
<style name="AppThemeMedium" parent="AppTheme">
<item name="android:textViewStyle">@android:style/TextAppearance.Medium</item>
<item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
</style>
<style name="AppThemeLarge" parent="AppTheme">
<item name="android:textViewStyle">@android:style/TextAppearance.Large</item>
<item name="android:textAppearance">@android:style/TextAppearance.Large</item>
</style>