У меня есть простое гибридное приложение MobileFirst с только html/JS. На iOS7 при вводе данных для виджета в нижней части экрана виджет покрывается мягкой клавиатурой. Это происходит только для приложения. Если запустить его в мобильном браузере, этого не произойдет. В Android4.4.2 это происходит как в мобильном браузере, так и в приложении MobileFirst. Заметил на Android, есть файл AndroidManifest.xml для приложения MobileFirst, поэтому попробовал настройку android: windowSoftInputMode = "stateHidden | adjustResize", что не помогает. Есть ли способ исправить эту проблему?виджет, покрытый клавиатурой в приложении MobileFirst hybrid
0
A
ответ
0
для Android, попробуйте сочетание обоих:
- Попробуйте следующее предложение (от: How to auto-scroll to input field in Android when the soft keyboard overlaps them on showing?). Добавить в AndroidManifest.xml
android:windowSoftInputMode="adjustResize"
и height=device-height
в мета-тегеviewport
в HTML-файл ГОЛОВА элементе
Для прошивки:
- Вы можете использовать iScroll для прокрутки немного, когда конкретные ($.mobile.silentScroll does not work in worklight app), или
- Вы можете попробовать следующее предложение: Textfield does not focus in UI WebView in iOS7
Я пробовал свои предложения, для Android ваше предложение не помогло. Мы все еще ищем решения. Для iOS после добавления метатега точки обзора: 'и метатег яблока:' ', проблема исправлена. –