1

После добавления пешеходного к моему ионному приложению я столкнулся много проблем с клавиатурой и перекрывающимися единственным решением добавляло регулируй ничего затем получить высоту клавиатуры , как указано в ионных клавиатурах плагинаионные событий клавиатуры не стреляющие на андроид

window.addEventListener('native.keyboardshow',function(e){ 
$(".msg_footer").css("bottom", e.keyboardHeight + "px"); 
alert('Keyboard height is: ' + e.keyboardHeight);  
}); 
window.addEventListener('native.keyboardhide',function(e){ 
    $(".msg_footer").css("bottom","0px"); 
alert('Keyboard height is: ' + e.keyboardHeight);  
}); 

с adjustResize событий увольняют, и я получил тревожное сообщение

но с adjustNothing, предупреждения не стреляло больше

вот моей приложение запустить FUNC я установил ионный полный охват до истины

myapp.run(function ($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
    if (window.cordova && window.cordova.plugins.Keyboard) { 

    cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); 
    cordova.plugins.Keyboard.disableScroll(true); 
    } 
    if (window.StatusBar) { 
    // org.apache.cordova.statusbar required 
    StatusBar.styleDefault(); 
} 
ionic.Platform.isFullScreen = true; 
}); 

});

ответ

2

У меня была аналогичная проблема, когда я видел мерцание на Android 5, и мне пришлось установить android:windowSoftInputMode="adjustPan", чтобы избавиться от этого. Я также запускаю события с клавиатурой.

Попробуйте с помощью adjustPan посмотреть, работает ли он на вас.

+0

но с регулировкой панорамирования клавиатура будет перекрывать поле ввода нижнего колонтитула –

+0

В моих тестах adjustPan прокручивает и кадрирует ввод всякий раз, когда он получает фокус. Я разместил вход в нижней части изображения внутри содержимого иона, и, похоже, он работает нормально. Протестировано на Android Lollipop w/Crosswalk. – arielf

+0

мой вход за пределами ионного содержимого и внутри ионного нижнего колонтитула –

Смежные вопросы