解决按返回键软键盘关闭后出现空白问题
2017-05-16 14:38
197 查看
场景:当在activityB弹出软键盘后,此时按返回键要关闭软键盘并返回activityA,发现软键盘关闭后会软键盘那块会出现空白后再回到activityA
解决办法:
1.点返回后 先在activityB界面判断当前软键盘是否弹出,这里根据整个布局的高度来判断软键盘是否弹出,用系统的方法InputMethodManagere.isActivte()有时无效。
2.如果有软键盘弹出,则在activityA的onResume()增加如下代码
if(ConfigInfo.isActivt()) { //这里是自己写的方法,保存软键盘是否弹出的boolean值
}
这样效果就灰常棒了。。
解决办法:
1.点返回后 先在activityB界面判断当前软键盘是否弹出,这里根据整个布局的高度来判断软键盘是否弹出,用系统的方法InputMethodManagere.isActivte()有时无效。
2.如果有软键盘弹出,则在activityA的onResume()增加如下代码
if(ConfigInfo.isActivt()) { //这里是自己写的方法,保存软键盘是否弹出的boolean值
handler.post(new Runnable() { @Override public void run() { InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS); ConfigInfo.setIsactive(false);//关闭软键盘后记得要把软键盘是否弹出的boolean值设为 } });
}
这样效果就灰常棒了。。
相关文章推荐
- 解决IE经常出现“Microsoft Internet Explorer遇到问题需要关闭……”的信息提示
- Datagrid中弹出新窗体出现的含有[object]空白页面问题的解决
- 弹出新窗体出现的含有[object]空白页面问题的解决
- MDK4.6和J-LINK调试出现问题,软件自动关闭,在网上收集整理的解决办法
- 图片下面出现空白像素的问题解决
- float解决图片下出现空白的问题
- Windows8经常出现无响应且无法关闭的问题解决方法
- 解决创建带有NameSpace的XML文件出现空白xmlns的问题
- ie6 li间隙问题 使用float属性是出现空白的解决方法
- 怎么解决织梦cms后台编辑内容等出现空白的问题?
- 解决 XP关机出现“您现在可以安全关闭计算机了!”的问题
- 解决windows phone 7 toolkit中Expanderview点击未展开的可展开列表项题目下边缘空白出现响应的问题
- 解决aspx页面弹出对话框时,有时正常,有时出现乱码,有时弹出又马上关闭的问题
- 解决:浏览页面时,出现"WebDev.WebServer.exe 遇到问题需要关闭。我们对此引起的不便表示抱歉。"问题
- 在进行页面的DIV CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”。
- IE8 "出现问题关闭"问题的解决
- 解决网页出现空白问题
- Adobe有些软件出现“遇到问题需要关闭”问题的解决办法
- 解决MONKEY-TEST 测试出现的Spinner弹出后关闭时出现的空指针问题
- 图片下面出现空白像素的问题解决