Intereting Posts
Рекомендуемый способ форматирования чисел в курсе локали? Доступ к значению sdk.dir в build.gradle после оценки проекта Android nGPS: получить местоположение на основе магнитного поля вместо gps или триангуляции ячейки Макеты Android и автоматическое изменение размера изображения Получение ссылки на ViewHolder на RecyclerView Click Повторная инициализация ткани Twitter после долгого приложения для Android в режиме бездействия Развертывание макета программно в другом макете Сбой Android с полупрозрачным заставкой Является ли подход клиентского приложения для остальных клиентов в google io 2010 актуальным? Фильтрация ListView с пользовательским (объектным) адаптером Соблюданные идентификаторы пакета «build-tools», 20.0.0 »в несовместимом месте Airpush для Android – Что такое факт и какой миф? Кордоба-платформа add android дает ошибку: «Ошибка: предоставленный путь не является проектом Android». Объявления admob не показываются с защитой Samsung Galaxy 7 "(GT-P6210) не обнаруживает USB-отладку?

Раскладка клавиатуры скрывает панель действия Android?

В моем приложении Android, запущенном на устройстве XOOM, когда я нажимаю кнопку «Редактор», клавиатура открывается и скрывает панель действий. Я не хочу, чтобы это произошло, как я могу это решить? Например, это приложение Google Contacts для планшета.

EDIT: У меня есть несколько edittexts, в которых пользователь нуждается в заполнении. Сначала, когда пользователь нажал на один edittext внизу, клавиатура обнаружила и спрятала edittext, в который пользователь печатал, поэтому он не мог видеть, что он печатает. Я нашел это очень плохо, и для его решения я просто добавил в манифест: android:windowSoftInputMode="stateVisible|adjustPan" Но после этого теперь экран настраивается и скрывает панель действий.

Приложение Google Contacts делает то же самое, но оно волшебным образом не скрывает панель действий. Как они это делают?

Solutions Collecting From Web of "Раскладка клавиатуры скрывает панель действия Android?"

Используйте adjustResize вместо adjustPan . Структура всегда будет пытаться удерживать сфокусированный элемент на экране, прокручивая любые родительские представления, если это необходимо.

Если поле EditText не вложено в какой-то прокручивающийся контейнер, например ScrollView, ваш макет может быть слишком высоким, чтобы полностью отображать, когда клавиатура изменяет размер вашей активности. Попробуйте обернуть макет формы в ScrollView. Это также позволит прокручивать контент вашего приложения, если он работает на более мелком экранном устройстве, где у него могут быть подобные проблемы.