Показывать программную клавиатуру, когда действие начинается, когда нет текстового поля - PullRequest
1 голос
/ 31 июля 2010

Я хочу открыть программную клавиатуру при запуске действия.

Действие не содержит ничего в качестве своего элемента.Мне просто нужно открыть программную клавиатуру при запуске.

Я пробовал с

<activity android:windowSoftInputMode="stateAlwaysVisible|stateVisible|adjustResize", но это не сработало.

Также пробовал с

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

но это не сработало

Я использую эмулятор для запуска кода

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 15 июля 2011

Вы пробовали

<activity 
android:windowSoftInputMode="stateVisible|adjustPan">

?

0 голосов
/ 01 августа 2013

попробуйте приведенный ниже код, надеюсь, он поможет

<activity android:windowSoftInputMode="adjustPan">

для получения дополнительной информации об этом Чтение

0 голосов
/ 31 июля 2010

HI
Вы можете попробовать:

 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(flags, InputMethodManager.SHOW_IMPLICIT);

Это не откроет клавиатуру, если есть физическая, доступная и открытая (флаги могут быть 0, если нет ничего).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...