首页 > 其他 > 详细

activity跳转关闭软件盘

时间:2016-02-19 15:57:56      阅读:210      评论:0      收藏:0      [点我收藏+]

之前试过

if(getWindow().getAttributes().softInputMode==WindowManager.LayoutParams.SOFT_INPUT_STATE_UNSPECIFIED){
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
getWindow().getAttributes().softInputMode=WindowManager.LayoutParams.SOFT_INPUT_STATE_UNSPECIFIED;
}

方法 貌似不行 也没细看,

后来搜了一下,

/**
* 隐藏软键盘 解决
*/
private void hintKbTwo() {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
if(imm.isActive()&&getCurrentFocus()!=null){
if (getCurrentFocus().getWindowToken()!=null) {
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
}
}

多谢:http://www.2cto.com/kf/201412/360428.html

接着赶路

 

activity跳转关闭软件盘

原文:http://www.cnblogs.com/yizuochengchi2012/p/5201179.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!