Как не открывать клавиатуру во весь экран на Android, планшет 7"?

В программе нужно записывать данные, но так как все элементы не помещались на форму пришлось убрать нижнюю строчку (navbar)
При нажатии на строку ввода (EditText) клавиатура открывается во весь рост, вод так:d7c89d5e18e346f46075ce21b855ad7d.jpg
И если полей для ввода на экране более 1 то появляется кнопка дальше, а на последнем поле появляется кнопка "Готово" и клавиатуру сворачивает.

но как только поле всего лишь 1 то никаких кнопок уже не будет и так как нижний navbar и меня скрыт я уже никак не могу выйти из клавиатуры.

Есть ли программное решение чтобы не открывать клавиатуру на весь экран ?

П.С. Варианты с использованием своей клавиатуры на основе TableLayout или GridLayout и подгружайть через ViewStub не предлагать
Может есть другие решения данной проблемы ?
  • Вопрос задан
  • 2771 просмотр
Решения вопроса 1
@IdeSade
Нужно добавить cвойство android:imeOptions="flagNoExtractUi" у EditText.
Подробности...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@onepavel
Консультация и разработка мобильных приложений
Обрабатывай нажатие на кнопку вводи и прячь клавиатуру
Даже можно задать состояние кнопке ввода и походу клава будет прятаться автоматом
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы