在我的android应用程序中,当设备字体大小更改时,我已经阻止了本地字体大小,但是第三方弹出窗口(例如google sign和map权限弹出窗口)仍然有效。 所以我的问题是,是否有任何防止第三方字体的东西。
我已经尝试使用以下代码来防止字体影响,但它仅阻止本地字体。
![google signInpopup] [1]
fun adjustFontScale(configuration: Configuration) {
if (configuration.fontScale > 1) {
configuration.fontScale = 1.toFloat()
val metrics = resources.displayMetrics
val wm = getSystemService(Context.WINDOW_SERVICE) as WindowManager
wm!!.getDefaultDisplay().getMetrics(metrics)
metrics.scaledDensity = configuration.fontScale * metrics.density
baseContext.resources.updateConfiguration(configuration, metrics)
}
}