Android结束Activity时键盘无法隐藏的问题
2017-02-14 16:34
197 查看
如题! Activity A切换到Acitvity B,且Activity B有Edittext(假设inputtype为number)处于focus状态键盘打开。 此时需要返回A。如果是在手机上传统的用back键返回,则首先会隐藏键盘然后结束B返回A。 但是,如果是通过程序调用finish来结束B,则结束B返回A后,A界面会遗留一个无主键盘。 该键盘的输入状态会从number变为初始的text状态。 点击屏幕无法取消,可以通过返回键或者某些输入法(如:搜狗)自带的隐藏功能手动隐藏。 现象如上,原因未明。 解决方法是:在调用finish之前先获取当前focus隐藏掉键盘。
相关文章推荐
- 解决Android使用ActivityGroup打开Activity后控件无法居中问题
- [Android Bug] ListView中Header, Footer无法隐藏(gone)的问题
- android点击Activity隐藏键盘
- Javah使用问题:无法访问android.app.Activity
- Android TabActivity无法响应menu键问题
- Android 输入法键盘和activity页面遮挡问题解决
- Android 输入法键盘和activity页面遮挡问题解决
- Android软键盘弹出,RelativeLayout 布局会把原来的界面挤上去的问题,设置了隐藏键盘也没效果
- 64位WIN7下Android 开发环境搭建(SDK Manager闪退,无法更新sdk,建立新项目时无法正常自动生成Activity的问题解决)
- [置顶] android,解决手动创建的桌面快捷方式无法跳转到制定的activity的问题,提示未安装应用程序
- [Android Bug] ListView中Header, Footer无法隐藏(gone)的问题
- JavaH使用问题:无法访问android.app.Activity
- android虚拟机键盘无法使用问题的解决办法
- 解决android某些应用开发某些类无法解析/找到的问题--使用android隐藏类的方法
- Android 输入法键盘和activity页面遮挡问题解决
- 解决Android使用ActivityGroup打开Activity后控件无法居中问题
- android系统键盘隐藏与显示问题
- Android 输入法键盘和activity页面遮挡问题解决
- Android 输入法键盘和activity页面遮挡和自动弹出问题解决
- [Android Bug] ListView中Header, Footer无法隐藏(gone)的问题