У меня проблема с отображением клавиатуры в альбомном режиме. Мое действие содержит EditText
, где пользователь должен ввести номер лицензии, и Button
ок. Похоже, это (изображение повернуто) . Я помещаю следующий код для отображения клавиатуры при запуске активности:
imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);
imm.showSoftInput(this.licenseText,InputMethodManager.SHOW_FORCED);
и теперь моя деятельность начинается так (изображение повернуто):
У меня вопрос: почему это выглядит так? Если он находится в портретном режиме, клавиатура отображается внизу, но не влияет на содержание текущего представления. Для этого я положил EditText
вверху, чтобы внизу появилась клавиатура. Может ли кто-нибудь объяснить мне, почему это выглядит так или могу ли я это изменить?