====在界面初始化之后就要弹出软键盘,与收起软键盘
来源:互联网 发布:android 离线数据缓存 编辑:程序博客网 时间:2024/05/29 01:56
imm.showSoftInput(addNewMember, InputMethodManager.RESULT_SHOWN);// imm.showSoftInput(addNewMember,InputMethodManager.SHOW_FORCED); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
/* //问题的原因似乎是必须等待UI绘制完成后弹出软键盘的代码才会有效。于是就采用了上面的方法。需要注意的是,在此之前必须让edittext获取焦点,不然也是无效的。 Timer timer = new Timer(); //设置定时器 timer.schedule(new TimerTask() { @Override public void run() { //弹出软键盘的代码 imm.showSoftInput(addNewMember, InputMethodManager.RESULT_SHOWN);// imm.showSoftInput(addNewMember,InputMethodManager.SHOW_FORCED); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY); } }, 300); //设置300毫秒的时长*/
在弹出键盘之前要注意设置edit text
addNewMember = (EditTextTypeFaceXh) findViewById(R.id.membersmanager_addnewmember);addNewMember.setFocusable(true);addNewMember.requestFocus();
收起键盘(本质上一样)
InputMethodManager imm = (InputMethodManager)getContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(addNewMember.getWindowToken(),0);
/* InputMethodManager imm = (InputMethodManager)getContext().getSystemService(Context.INPUT_METHOD_SERVICE); if(imm.isActive()&&getCurrentFocus()!=null){ if (getCurrentFocus().getWindowToken()!=null) { imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); } }*/
0 0
- ====在界面初始化之后就要弹出软键盘,与收起软键盘
- android 软键盘弹出与收起
- Android监听软键盘弹出与收起
- 监听软键盘的弹出与收起(近乎完美)
- Android 软键盘弹出/收起监听
- 监听软键盘的收起和弹出
- Android 软键盘遮挡处理和软键盘弹出与收起的监听
- Android收起软键盘,隐藏软键盘
- android 监听软键盘的弹出和收起
- 关于软键盘的一些收起和弹出的方法
- android实现软键盘弹出/收起的监听
- swift3监听软键盘的弹出、收起,和高度变化
- js 移动端之监听软键盘弹出收起
- 监听、控制软键盘的弹出和收起
- Android软键盘与界面
- 实现 软键盘弹出,界面整体上移
- android 软键盘弹出,界面上移
- 软键盘弹出,整体界面上移
- saltstack相关的一些总结
- 把以下IP存入一个txt文件,编写程序把这些IP按数值大小,从小到达排序并打印出来。 61.54.231.245 61.54.231.9 61.54.231.246 61.54.231.48
- [Leetcode]Evaluate Reverse Polish Notation
- 【Matlab】小函数
- hdu 2108 Shape of HDU 计算几何(向量的叉积)
- ====在界面初始化之后就要弹出软键盘,与收起软键盘
- 朴素贝叶斯算法(NB)
- 【Matlab】awgn高斯白噪声函数
- boost::shared_ptr的线程安全
- 第一章 开发简单java应用程序
- canvas涂鸦板
- 图像融合
- WIN7启动VC6.0失败(不是打开或者添加文件时候)
- Ubuntu下内存泄露检测工具Valgrind的使用