有人知道在 Android 中关闭软键盘的键码吗?
我已经浏览了 KeyEvent 类的文档
http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MEDIA_REWIND
但找不到合适的。
关闭软键盘的键码是指软键盘上能够关闭键盘面板的键码,而不是设备底部的“返回”键。
非常感谢!!
有人知道在 Android 中关闭软键盘的键码吗?
我已经浏览了 KeyEvent 类的文档
http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MEDIA_REWIND
但找不到合适的。
关闭软键盘的键码是指软键盘上能够关闭键盘面板的键码,而不是设备底部的“返回”键。
非常感谢!!
这个答案可能对你有用......试试这个
set android:codes="-3" to a key for dismissing
也许这就是你的意思:我不确定
android:imeOptions="actionDone"
这会将返回键变成完成键以关闭键盘
您是否在问如何像 onClick 方法一样关闭它?
我想你可能想要的是这样的:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(text.getWindowToken(), 0);
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);