现在的位置: 首页 > 综合 > 正文

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

2016年07月18日 ⁄ 综合 ⁄ 共 549字 ⁄ 字号 评论关闭

//强制显示键盘

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

抱歉!评论已关闭.