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

MrLee 2016-7-20 614 0

//强制显示键盘

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



本文固定链接:http://www.ithtw.com/thread-9549.htm
转载请注明:MrLee 2016-7-20 于 IT十万个为什么 发表
最新回复 (0)
回复
登录发表 or 还没有账号?去注册