我正在尝试在一个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);
- 如何强制打开软键盘
- 我该如何获取输入的每个字符,以便可以处理它们?我想在处理完每个字符后将其清空。即用户不应该能够在软键盘中输入整个单词。