Android - клавиатура отображается под активностью, а не над активностью - PullRequest
2 голосов
/ 04 декабря 2011

У меня есть макет с AutoCompleteTextView, и при щелчке по нему, чтобы написать что-либо, клавиатура отображается как исключенная, но вместо того, чтобы покрыть остальную часть действия, она поднимает ее и некоторые виды с ней, которые должны были быть покрыты (см.Изображение ниже - кнопки «Назад» и «Далее» должны быть внизу действия, а клавиатура должна их закрывать).

Как можно избежать такого поведения.

(этот макет находится внутриViewPager и на других страницах это поведение не происходит только после того, как это происходит на этой странице один раз)

worng keybord - the next and back buttons should be coverd

Спасибо!

Ответы [ 2 ]

11 голосов
/ 04 декабря 2011

Добавьте это в ваш AndroidManifest.xml:

<activity 
    android:name="..." 
    android:windowSoftInputMode="adjustPan"> 
    ...

Подробнее об этом см. В http://developer.android.com/resources/articles/on-screen-inputs.html «Включение режима изменения размера и других функций окна», часть

0 голосов
/ 04 декабря 2011

У меня была похожая проблема с этим (противоположная :)), и кажется, что если у вас есть ScrollView в Activity, это вызывает эффект.Попробуйте проверить, есть ли у вас ScrollView в вашем Activity, и снимите его и посмотрите, работает ли он.

Удачи!

...