最近逛其它论坛的时候看到有这样一个问题,需要界面加载完成后自动弹出软键盘。开始我认为没有那么麻烦,最后自己做了一个小例子,还真不好搞定,直到昨天再想这个的问题的时候,想到了界面渲染是不是需要一定的时间,所以不能把代码直接放到onCreate后执行了,带着这个疑问,我重写了下代码,最后效果和我的想法一致。不过还是希望知道android界面绘制机制的朋友可以帮忙解释下,我的想法是否正确。
代码如下:
edit = (EditText)findViewById(R.id.EditText01);
edit.setVisibility(EditText.GONE);
Timer timer = new Timer();
timer.schedule(new TimerTask(){
@Override
public void run() {
InputMethodManager m = (InputMethodManager)
edit.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
Toast.makeText(Key.this, "show", Toast.LENGTH_SHORT).show();
}
}, 1000);
- 大小: 12.6 KB
分享到:
相关推荐
移动端软键盘弹出时影响布局该如何解决 1)前段时间作的移动端页面,因为高度只有1页所以用了height:100%;width:100%; ios下点击输入框弹出软键盘时,布局没有大影响。 当输入框可能被软键盘压到时,在一部分安卓下...
之前我们在使用vue进行 h5 表单录入的过程中,遇到了Android软键盘弹出,覆盖 h5页面 输入框 问题,在此进行回顾并分享给大家: 系统:Android 条件:当输入框在可视区底部或者偏下的位置 触发条件:输入框获取焦点,...
双击打开扩展名.ccx文件会直接弹出加载对话框 修改FitPathInGfxWidth函数,无法对长文件名进行截取。 对参数选择界面选项的布局进行了一些调整 隐藏了界面上所有在线帮助链接 收藏夹菜单中如果文件卷路径不存的话...
双击打开扩展名.ccx文件会直接弹出加载对话框 修改FitPathInGfxWidth函数,无法对长文件名进行截取。 对参数选择界面选项的布局进行了一些调整 隐藏了界面上所有在线帮助链接 收藏夹菜单中如果文件卷路径不存的话...
4)软件面板设计 软件面板设计应该具有缩放功能,面板应该对功能区间划分清晰,应该和对话框、弹出 框等风格匹配,尽量节省空间,切换方便. 5)菜单设计 菜单设计一般有选中状态和未选中状态,左边应为名称,右边应为...
其中窗口按钮可显示教师机主界面,教师机主界面出现后,此工具条将不会弹出;设置按钮指系统设置;复位按钮可以结束当前教师机任何操作使其复位;锁定按钮可锁定此工具条。 您可以利用此工具条方便的执行功能,例如...
4)软件面板设计 软件面板设计应该具有缩放功能,面板应该对功能区间划分清晰,应该和对话框、弹出 框等风格匹配,尽量节省空间,切换方便。 5)菜单设计 菜单设计一般有选中状态和未选中状态,左边应为名称,右边应...
再将黑寡妇两个USB口都拔掉,注销一次操作系统,重新登录时打开系统软键盘。 2.建议将本压缩包解压到D盘根目录,安装Firmware文件夹下末尾带BOOT的那个固件包, 安装后点击运行,弹出一个下一步的界面,这时候千万...
新建文件后自动跳转到编辑中 改进的文件操作方式,速度轻微提升 UMD速度明显提升,并且减少内存占用,特别是在NOKIA手机上,表现提升超过600% 改进的输入框模式,以使得能适应更多的手机如天语等 [2008.10.21] Ver...
Linux挂装CD-ROM后,会锁定CD—ROM,这样就不能用CD- ROM面板上的Eject按钮弹出它。但是,当不再需要光盘时,如果已将/cdrom作为符号链接,请使用umount/cdrom来卸装它。仅当无用户正在使用光盘时,该命令才会成功。...
学生提问:为什么即使我没有给多行文本域编写右键菜单,但当我在多行文本域上单击右键时一样会弹出右键菜单? 418 11.7 在AWT中绘图 418 11.7.1 画图的实现原理 418 11.7.2 使用Graphics类 419 11.8 处理位图 ...
<<page 1>> page begin==================== 目 目目 目 录 录录 录 第一部分 C#语言概述.4 第一章 第一章第一章 第一章 .NET 编 编 ... 比尔....这一天 微软公司正式推出了其下一代...