我希望用户使用SeekBar选择字体大小并将其应用于整个应用程序。我不想扩展基类,例如TextView。我想像styles.xml设置的字体大小。
<item name="android:textSize">X</item>
在哪里&#34; X&#34;是SharedPreferences的字体大小加载。这甚至可能吗?此外,我希望该文本将在应用程序中更改动态。因此,如果用户选择SeekBar字体大小,例如20dp。它会立即改变。我找到了this。但是有预定义字体大小的例子,这不是我正在寻找的。
答案 0 :(得分:0)
不,您无法动态更改资源文件中的值。我就是这样做的:
SharedPreferences
。SharedPreferences
中的值并将其应用于所有TextViews