我正在开发一个可以更改设备字体大小的应用程序。当我更改应用程序的字体大小时,更改将应用于整个设备和其他应用程序,但不应用于其本身。我还没有在dp中设置字体大小。是什么导致了这个问题?
最后,我发现了问题。我用过
implementation 'androidx.appcompat:appcompat:1.1.0'
将其版本更改为1.0.2并解决了问题。我向谷歌报告了这个问题:https://issuetracker.google.com/issues/144151376
检查AndroidManifest.xml 中的活动标签
如果if有类似于android:configChanges="fontScale"
的东西,请删除它。
<activity android:name=".MainActivity" android:configChanges="fontScale">