Не удается загрузить клавиатуру onCreate()

Моя цель — заставить клавиатуру открываться сразу после загрузки приложения. Используя этот код,

InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
                  inputMgr.toggleSoftInput(0, 0);`

на кнопку, я могу заставить клавиатуру загружаться при нажатии кнопки. Однако при размещении в разделе override onCreate() ничего не происходит.


person Jez Fischer    schedule 19.01.2011    source источник
comment
Проверьте, открыта ли ваша физическая клавиатура. Если это так, то программная клавиатура может не появиться, даже если вы установите фокус на текстовое поле.   -  person franklins    schedule 20.01.2011
comment
У меня HTC Desire, поэтому физической клавиатуры нет.   -  person Jez Fischer    schedule 20.01.2011
comment
Проверьте мой ответ на этот вопрос 39593324/   -  person Android Help    schedule 20.09.2016


Ответы (1)


Добавьте следующую строку в действие в AndroidManifest.xml.

android:windowSoftInputMode="stateVisible|adjustPan"
person Jez Fischer    schedule 19.01.2011