Android 如何全局设置字体大小并由用户管理
我希望用户使用SeekBar选择字体大小,并将其应用于整个应用程序。我不想扩展诸如TextView之类的基类。我想在styles.xml中设置字体大小Android 如何全局设置字体大小并由用户管理,android,fonts,Android,Fonts,我希望用户使用SeekBar选择字体大小,并将其应用于整个应用程序。我不想扩展诸如TextView之类的基类。我想在styles.xml中设置字体大小 <item name="android:textSize">X</item> X 其中“X”是从SharedReferences加载的字体大小。这可能吗?此外,我希望文本将在应用程序中动态变化。因此,如果用户选择SeekBar字体大小,例如20dp。它会立即改变。我找到了。但有一个预定义字体大小的例子,这不是我要找的
<item name="android:textSize">X</item>
X
其中“X”是从SharedReferences加载的字体大小。这可能吗?此外,我希望文本将在应用程序中动态变化。因此,如果用户选择SeekBar字体大小,例如20dp。它会立即改变。我找到了。但有一个预定义字体大小的例子,这不是我要找的 否,您不能动态更改资源文件中的值。我会这样做:
SharedReferences
中SharedReferences
加载值,并将其应用于所有TextView