标签: android fonts
每当我从onCreate()开始更改字体活动时。我怎么能阻止这个?
答案 0 :(得分:6)
原因是更改字体比例会触发配置更改。您可以看到触发这些配置更改的内容列表here。
为避免这种情况,您可以添加属性android:configChanges="fontScale" - 但是您需要通过覆盖onConfigurationChanged()来自行处理配置更改。
android:configChanges="fontScale"
onConfigurationChanged()
我建议您在继续之前阅读Handling Runtime Changes。