我正在使用的应用程序中有几个EditText对象,需要学习如何在用户输入完文本后关闭键盘,以便再次看到屏幕上被键盘阻塞的按钮,并准备采取行动。

在Xcode中,例如当用户在键盘上单击“完成”按钮时,就使用了ResignFirstResponder方法。我假设这在Android中也是可行的,但我不确定。感谢您的帮助!

最佳答案

隐藏虚拟键盘的代码:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);

将其放在“完成”按钮的onClick()内,您将有理由相信Android与Xcode一样强大(甚至更多)。

10-07 16:19
查看更多