2013-12-07 2 views
0

у меня есть экран входа в системукак сделать клавиатуру не переопределяют мои кнопки

и на некоторых устройствах (что не слишком высокий) клавиатура перекрывает некоторые кнопки

см изображение экрана входа в систему:

enter image description here

это на моем устройстве Nexus 7, и редактировать тексты и кнопки в центре экрана, а не верхний

на моем конкретном устройстве, потому что он достаточно высок, клавиатура никогда не доходит до кнопок, поэтому у меня нет проблемы с клавиатурными кнопками наложения

, но на небольших устройствах клавиатура может достигать кнопки входа в систему

Что мне нужно сделать, чтобы убедиться, что мой экран всплывает, чтобы кнопка входа в систему и забыли пароль были полностью видны с клавиатуры на экране?

+0

попробуйте найти на сайте: андроид: windowSoftInputMode – kb09

ответ

0

Android имеет так называемую схему метода ввода для поддержки различных методов ввода, например. клавиатура, мягкая клавиатура, рукописный ввод и т. д. Если используется мягкая клавиатура, она отображается в нижней части экрана, как только пользователь выбирает текстовое представление для его редактирования, и иногда может перекрывать элементы, расположенные внизу, но вы можете используйте метод изменения размера, поэтому элемемы будут вписываться в остальную часть экрана.

Чтобы изменить режим «Изменить размер» добавить следующее заявление в вашу деятельность в AndroidManifest

<activity android:name=".DocEdit" 
     android:windowSoftInputMode="adjustResize"> 
+0

@Lena Bru сделал это поможет? – Sigrlami

Смежные вопросы