Как заблокировать клавиатуру по умолчанию в Android? - PullRequest
0 голосов
/ 30 августа 2011

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

Причина такого поведения заключается в том, что мне нужно добавить текст в этом упражнении. Итак, что я должен сделать, чтобы достичь этого?

Ответы [ 3 ]

1 голос
/ 30 августа 2011
InputMethodManager imm = (InputMethodManager)
SearchActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE);

if (imm != null){
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);
}

используйте этот код в onCreate ().

0 голосов
/ 23 февраля 2012

Это исправит

> InputMethodManager imm =
> (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
> imm.toggleSoftInput(txtBuscar.getId(),
> InputMethodManager.SHOW_FORCED);
0 голосов
/ 30 августа 2011

Попробуйте это InputMethodManager imm = (InputMethodManager) getSystemService (Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput (txtBuscar.getId (), InputMethodManager.SHOW_FORCED);

хорошо, вы можете попробовать это в главном фильме ..

<activity android:name=".MainActivity"
android:label="@string/app_name"
android:windowSoftInputMode="stateAlwaysVisible" /> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...