【Android】页面迁移时先弹出键盘问题解决
2015-10-28 11:20
477 查看
android自动弹出软键盘(输入键盘)
在AndroidMainfest.xml内容无法更改情况下,也就是键盘非要弹出情况下,进入此页面时先关闭软键盘不让其弹出InputMethodManager imm = (InputMethodManager)passwordText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(passwordText.getWindowToken(),0);
再加载完页面完全后在弹出软键盘(控制弹出时间)
警告:对于刚跳到一个新的界面就要弹出软键盘的情况,可能由于界面为加载完全而导致先弹出软键盘后迁移页面。此时应该适当的延迟弹出软键盘如500毫秒(保证界面的数据加载完成)。
Timer timer = new Timer();
timer.schedule(new TimerTask()
{
@Override
public void run()
{
InputMethodManager inputManager =
(InputMethodManager)passwordText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(passwordText, 0);
}
},
500);
解决此问题:http://hw-hanwei-126-com.iteye.com/blog/1628504
相关文章推荐
- Android中如何获取系统应用程序列表与AndroidManifest.xml信息
- 正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法
- 安卓开发学习之009 RelativeLayout详解+计算器实现
- android Fragments详解六:处理fragement的生命周期
- Android中的时间自动更新
- Android开发总结笔记 ListView(列表视图[上]) 1-3-1
- Android登陆页面记住密码功能代码
- Android系统简要分析
- android集成新浪官网SDK精简版
- android 图片随意的放大缩小拖动利用Matrix
- Android Listview显示混乱问题
- Android中常见的热门标签的流式布局的实现,类似购物的尺寸标签
- Android TextView自动换行文字排版参差不齐的原因
- 格物致知第一篇:布局文件中的android:OnClick究竟如何绑定执行的
- android中JNI简介
- Android布局中Layout_weight的属性
- Android Studio 老提示adb问题
- Android M 新的运行时权限开发者需要知道的一切
- Android Studio添加aar包依赖
- ListView中的getChildAt(int)的注意事项