Я пытаюсь принудительно открыть Soft Keyboard в Activity и захватить все, что введено, так как я хочу обрабатывать ввод самостоятельно, у меня нет EditText. В настоящее время я пробовал это, но это не работает. Мне бы хотелось, чтобы программная клавиатура открывалась ниже mAnswerTextView (Примечание: это TextView, а не EditText).
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
// only will trigger it if no physical keyboard is open
mgr.showSoftInput(mAnswerTextView, InputMethodManager.SHOW_IMPLICIT);
- как принудительно открыть мягкую клавиатуру
- Как мне получить все, что введено, чтобы я мог обрабатывать каждый символ. Я хотел бы сбросить каждый символ с Soft Keyboard после того, как я обработал его. т. е. пользователь не должен иметь возможность вводить целые слова в программной клавиатуре.