Intereting Posts
Как получить UTC смещение в секундах в android Установить программный код textCursorDrawable Отладка отладки WebStorm не работает Просмотр не привязан к краху оконного менеджера Ошибка: обновлено обновление проекта «Приветствие» в Gradle: Ошибка сборки скрипта, неподдерживаемый метод DSL-меток Gradle: «setRoot ()»! У меня есть способ определить, был ли apk запутанным? Предложения по форме ввода данных в android Календарь Android Java getDisplayName / s возвращает null Существует ли многоплатформенная платформа для разработки приложений для iPhone / Android? Держите TextInputLayout всегда сфокусированным или сохраняйте ярлык всегда расширенным Как я могу назвать код C / C ++ с Android с помощью JNA? Android OpenGL ES 2.0 ограничивается только 16 текстурами в памяти? Пользовательский список с проблемой флажка Размер EditText не соответствует содержимому Adb не может найти мое устройство для отладки Android. Зачем?

Phonegap – Игнорировать настройку размера шрифта на Android

У меня возникла проблема с некоторыми устройствами Android при изменении настройки отображения размера шрифта через конфигурацию.

В веб-браузере мое приложение просто игнорирует это. Это справедливо и для некоторых других мобильных телефонов.

Но с некоторыми конкретными мобильными телефонами (например, Motorola G или X) изменение этой конфигурации также влияет на мое приложение Phonegap.

Я не знаю, как избежать этого, чтобы приложение выглядело согласованным

Я нашел решение, используя этот плагин cordova : com.phonegap.plugin.mobile-accessibility

Вы должны следовать инструкциям по установке для плагина, а затем вы можете использовать его в приложении Ionic. Вам нужно только обеспечить выполнение своих функций после обратного вызова Cordova 'deviceready' (в соответствии с $ ionicPlatform.ready в примере ниже):

angular.module('app').controller('IndexController', function ($ionicPlatform, $window) { $ionicPlatform.ready(function(){ if($window.MobileAccessibility){ $window.MobileAccessibility.usePreferredTextZoom(false); } }); });