首页 > 代码精文 > Android > Android开发:输入法键盘的显示和隐藏
2016
07-20

Android开发:输入法键盘的显示和隐藏

//强制显示键盘

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  

imm.showSoftInput(view,InputMethodManager.SHOW_FORCED); 

 

 

 

//强制隐藏键盘

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  

 

imm.hideSoftInputFromWindow(view.getWindowToken(), 0); 

 

 

//这两行代码使输入法显示和隐藏交替进行,例如设置某一按钮事件,该按钮就可以轮流显示和隐藏输入法软键盘

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  

 

imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);  

 

注:view指的是调用事件的view组件

最后编辑:
作者:
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复