У меня есть EditText
и Button
. При нажатии кнопки я хочу открыть клавиатуру EditText
и в то же время запросить фокус на EditText
, чтобы пользователь сразу начал вводить текст и текст в EditText
. Но в моем случае, когда я нажимаю кнопку, он открывает клавиатуру, но не будет фокусироваться на EditText
, из-за чего пользователю нужно снова щелкнуть EditText
чтобы написать на нем. В чем проблема. Любая помощь или предложение.
Код При нажатии кнопки
m_SearchEditText.requestFocus();
InputMethodManager inputMethodManager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(m_SearchEditText.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);