Как переместить мой текст редактирования вверх, когда включена клавиатура - PullRequest
0 голосов
/ 30 августа 2011

Я создал страницу входа.Если я вставлю какой-нибудь текст в текст для редактирования (имя пользователя, пароль) и т. Д., То отобразится программная клавиатура.но это приходит на моем поле зрения пароля.Таким образом, верхняя половина поля пароля видна, а нижняя половина - не из-за этой программной клавиши.Я хочу, чтобы когда на экранной клавиатуре была видна, поле пароля немного сдвинулось вверх, чтобы был виден весь текст редактирования.

Спасибо

Ответы [ 3 ]

2 голосов
/ 30 августа 2011

добавьте эту строку в ваш menifest.xml файл

<activity android:name=".your_activity" android:windowSoftInputMode="adjustResize"></activity>
0 голосов
/ 30 августа 2011

Один из способов решить эту проблему - использовать ScrollView в качестве корня макета.

0 голосов
/ 30 августа 2011

Ваш макет должен автоматически сдвигаться вверх, когда он имеет фокус и отображается экранная клавиатура. У меня есть форма входа в систему, и я не сделал ничего особенного, чтобы получить такое поведение.

...