3

有人知道在 Android 中关闭软键盘的键码吗?

我已经浏览了 KeyEvent 类的文档

http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MEDIA_REWIND

但找不到合适的。

关闭软键盘的键码是指软键盘上能够关闭键盘面板的键码,而不是设备底部的“返回”键。

非常感谢!!

4

4 回答 4

1

这个答案可能对你有用......试试这个

set android:codes="-3" to a key for dismissing 
于 2013-03-07T06:44:09.363 回答
0

也许这就是你的意思:我不确定

android:imeOptions="actionDone"

这会将返回键变成完成键以关闭键盘

于 2013-03-06T21:15:58.660 回答
0

您是否在问如何像 onClick 方法一样关闭它?

我想你可能想要的是这样的:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(text.getWindowToken(), 0);
于 2013-03-06T21:34:42.460 回答
0
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
于 2013-03-06T21:41:53.877 回答