Как предотвратить влияние размера шрифта на сторонние всплывающие окна, такие как знак Google, разрешение карты при изменении размера шрифта системы? - PullRequest
0 голосов
/ 29 марта 2019

В моем приложении для Android я предотвращаю локальный размер шрифта, когда размер шрифта устройства изменился, но всплывающее окно третьей стороны, такое как знак Google и разрешение на карту, все еще действует.Таким образом, мой вопрос, есть ли какие-либо, чтобы предотвратить сторонний шрифт.

Я попробовал приведенный ниже код, чтобы предотвратить эффекты шрифта, но он предотвращает только локальный шрифт.

! [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)
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...