用于解除软键盘的Android Keycode是什么?

时间:2013-03-06 21:13:02

标签: android keyboard

有人知道解除Android中软键盘的键码吗?

我已经阅读了KeyEvent类的文档

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

但找不到合适的。

通过键盘解除软键盘,我的意思是软键盘上的键盘能够关闭键盘面板而不是设备底部的“后退”键。

非常感谢!!

4 个答案:

答案 0 :(得分:1)

这个答案可能适合你...试试这个

set android:codes="-3" to a key for dismissing 

答案 1 :(得分:0)

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

android:imeOptions="actionDone"

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

答案 2 :(得分:0)

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

我认为你可能想要的是:

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

答案 3 :(得分:0)

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