Проблемы с взаимодействием софт-клавиатуры Android - PullRequest
0 голосов
/ 15 июля 2010

Я проектирую приложение для Android, и у меня возникла пара проблем с макетом.

У меня есть экран с 3 EditTexts на нем подряд, и я хотел бы, чтобы клавиша «Далее» была включенапрограммная клавиатура для переключения между полями EditText.На данный момент «следующая» клавиша не действует.

Кроме того, когда отображается программная клавиатура, она закрывает треть EditTexts.Можно ли как-то увеличить раскладку в случае рисования программной клавиатуры?

Спасибо!

1 Ответ

4 голосов
/ 15 июля 2010

Для второй проблемы, на вашем <activity> элементе AndroidManifest.xml используйте android:windowSoftInputMode="adjustResize":

<activity android:name=".YourActivity"
          android:windowSoftInputMode="adjustResize">
</activity>

Убедитесь, что вы завернули содержимое макета в ScrollView, чтобы его можно было легко просматривать.

...