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

Home / Android MrLee 2016-7-20 3235

//强制显示键盘

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组件

本文链接:https://www.it72.com/9549.htm

推荐阅读
最新回复 (0)
返回