Как я могу вызвать редактирование EditText в полноэкранном режиме? - PullRequest
6 голосов
/ 14 мая 2011

Как показано на изображениях ландшафта здесь: http://android -developers.blogspot.com / 2009/04 / update-Applications-for-on-screen.html .

Мне не обязательно выполнять полноэкранный режим, но моя проблема в том, что EditText находится ниже программной клавиатуры, и я не могу понять, как заставить весь объект отображаться над ним. Это поле для заметок, которое заполняет все открытое пространство от конца других моих полей до нижней части экрана. В настоящее время, когда я выбираю заметку, экран перемещается вверх настолько, чтобы увидеть верхнюю часть поля заметки, но этого недостаточно. Я хочу, чтобы верхняя часть поля заметки переместилась вверх в верхнюю часть экрана, чтобы максимизировать то, что видит пользователь во время редактирования поля.

Мой softInputMode в манифесте - AdjustPan, но изменение этих настроек мне ничего не помогло.

1 Ответ

2 голосов
/ 14 мая 2011

Вам нужно добавить ScrollView вокруг вида, чтобы он скользил, и изменить AdjustPan на AdjustResize (обычно не рекомендуется AdjustPan) к действию в манифесте.

...