我正在使用的应用程序中有几个EditText对象,需要学习如何在用户输入完文本后关闭键盘,以便再次看到屏幕上被键盘阻塞的按钮,并准备采取行动。
在Xcode中,例如当用户在键盘上单击“完成”按钮时,就使用了ResignFirstResponder方法。我假设这在Android中也是可行的,但我不确定。感谢您的帮助!
最佳答案
隐藏虚拟键盘的代码:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
将其放在“完成”按钮的onClick()内,您将有理由相信Android与Xcode一样强大(甚至更多)。