2013-10-12 2 views
0

Здравствуйте Stackoverflow сообщества,Полностью отключить андроид клавиатуры на PhoneGap приложения

Я пишу приложение PhoneGap, и мне нужно поддерживать Android 2,3 - 4,1. На раннем Android-телефоне есть некоторые ошибки с клавиатурой, поэтому я создал пользовательский на html. Теперь мне нужно для всех версий андроидов API < = 10 оборотов виртуальной клавиатуры. Любые идеи, как полностью программно отключить его?

Спасибо, -Dima

ответ

-1

поместить ниже кода в файле манифеста, внутри actvity узла

андроида: configChanges = "ориентация | keyboardHidden"

это может помочь вам

+0

Это не имеет никакого отношения к вопросу. – CommonsWare

0

На раннем андроиде есть некоторые ошибки с клавиатурой

Во-первых, существует множество реализаций «виртуальных клавиатур», используемых в Android.

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

Теперь мне нужно для всех версий андроидов API < = 10 оборотов виртуальной клавиатуры. Любые идеи, как полностью программно отключить его?

Это невозможно. Однако, если ваша веб-страница не имеет ничего, что допускает обычный ввод текста (например, <textarea>), тогда мягкая клавиатура обычно не будет отображаться сама по себе.

+0

Ну, у меня там много входов. Итак, если страница достаточно длинная, после появления мягкой клавиатуры возникают проблемы с прокруткой. Моя идея - создать пользовательскую клавиатуру, которая будет невидимой, и использовать ее в случае, если API меньше 10. – dimko1

+0

@ dimko1: Было бы лучше и проще, чтобы создать дизайн пользовательского интерфейса, который позволяет избежать « там много входов "? – CommonsWare

+0

Нет, в этом приложении нам нужно ввести много информации. – dimko1

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