2013-06-20 1 views
1

Я не знаю, является ли это проблемой программирования или, скорее, проблема с самим телефоном, но я тестирую свое приложение и тестирую его на Galaxy Nexus, когда я нажимаю на EditText, ИМЕЕТ, что клавиатура не отображается. Независимо от того, сколько раз я нажимаю на нее, клавиатура не появится. После того, как я закрываю приложение и снова его открываю, клавиатура будет отображаться после нажатия на EditText.Android-клавиатура не отображается

Я не испытываю эти проблемы при тестировании своего приложения на Nexus 7 или любом из эмуляторов. Это больше проблема с моим телефоном, чем с моим приложением? Если это так, разве это не проблема для тех, кто владеет Galaxy Nexus и загружает мое приложение?

+0

Может у показать файл манифеста? – amalBit

ответ

1

, если вы испытываете проблемы с вашим softkeyboard вы можете использовать этот код, чтобы заставить его появиться:

if(myEditText.requestFocus()) 
    ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY); 

Надеется, что это помогает :)

+0

Он делает ... Слишком хорошо. Теперь это приводит к появлению мягкой клавиатуры, когда отображается фрагмент, содержащий edittext. – StackOverflowMaster