Android:打开和关闭输入法
一、打开输入法窗口:
InputMethodManager inputMethodManager = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);
// 接受软键盘输入的编辑文本或其它视图
imm.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);
二、关闭出入法窗口
InputMethodManager inputMethodManager = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(OpeListActivity.this.getCurrentFocus().getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);
//接受软键盘输入的编辑文本或其它视图inputMethodManager
.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);
三、如果输入法打开则关闭,如果没打开则打开
InputMethodManager m=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
四、获取输入法打开的状态
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
boolean isOpen=imm.isActive();
isOpen若返回true,则表示输入法打开
InputMethodManager imm= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
@Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated method stub if (event.getAction() == MotionEvent.ACTION_DOWN) { System.out.println("down" ); if (RegisterActivity. this .getCurrentFocus() != null ) { if (RegisterActivity. this .getCurrentFocus().getWindowToken() != null ) { imm.hideSoftInputFromWindow(RegisterActivity.this .getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); } } } return super .onTouchEvent(event); }
Android:打开和关闭输入法相关推荐
- android 打开和关闭输入法
最近在做类似微信朋友圈发说说和评论功能时,需要用代码手动地控制输入法的关闭和打开,遇到了一些诡异地的问题分享给大家,希望可以帮助遇到同样问题的同学 EditText etContent=findVie ...
- Android打开和关闭输入法
1.打开输入法窗口 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE ...
- Android程序打开和关闭输入法
2019独角兽企业重金招聘Python工程师标准>>> 一.打开输入法窗口: /*** 动态显示软键盘** @param context 上下文* @param edit 输入框*/ ...
- android 输入法如何启动流程_Android程序打开和关闭输入法
一.打开输入法窗口: /** * 动态显示软键盘 * * @param context 上下文 * @param edit 输入框 */ public static void showSoftInpu ...
- Android弹出关闭输入法
注意 : editText.requestFocus(); 在需要弹出输入法的时候 http://blog.csdn.net/zgf1991/article/details/17097849 [ ...
- android代码打开数据库,Android打开和关闭数据库
与计算机编程中的许多事情一样,关闭SQLite数据库的时间没有单一的"正确进行"(如果您正在使用它,则通过SQLiteOpenHelper上的close(),否则对SQLiteDa ...
- 打开和关闭输入法软键盘
.netcf还是没有支持的函数,那么,就调用api吧,函数名为SipShowIM. msdn中这样描述: SipShowIM Requirements OS Versions: Windows CE ...
- python怎么隐藏输入法_打开和关闭输入法
procedure CloseEDTIME(edt: TEdit); var KeyStates: TKeyboardState; begin GetKeyboardState(KeyStates); ...
- android 关闭蓝牙功能,android – 打开和关闭蓝牙?
你需要 在您的清单文件中,以及变量如: private final integer REQUEST_ENABLE_BT = 1; 和 BluetoothAdapter mBluetoothAdapte ...
最新文章
- 安装配置nginx加载concat模块
- Android之解决toolbar里面显示返回按钮图片太大和没有水平居中的问题
- 菜鸟的成长记录--linux 通配符和特殊字符集合的使用
- Linux 环境下FC(SAN)磁盘在线删除
- 图像语义分割(15)-ConvCRFs:用于语义分割的卷积条件随机场
- python第五篇:Linux上将txt导入mysql
- live2d模型二次开发
- 制作粉色少女系列❤生日快乐祝福网页❤(HTML+CSS+JS)
- 防勒索病毒奇兵——MCK(云私钥)
- 关于个人开发游戏的一些经验
- Linux进程间通信-消息队列
- matlab中saveas图片和save变量到不同路径(文件夹)下
- NETWARE系统加入服务器,如何在 Netware 服务器中安装多块网卡
- CSS揭秘--笔记--滚动提示
- 林辉高考机器人_“成都造”高考机器人 高考数学成绩稳定在136分
- 【建议珍藏】2023年最新Android大厂面经分析,最终入职得物
- Linux一条命令修改账号密码
- background 背景属性详解
- kali新手入门教学(13)--nc连接
- [WebApi]WebApi通过接口上传文件-单文件 多文件上传 文件下载
热门文章
- 计算机桌面壁纸小,电脑的桌面壁纸大小怎么设置
- 23岁IT男与女友分手,扔下200万元分手费走了。。。
- 办公邮箱怎么选,邮箱选哪个更好用?
- 服务器主板显示ba,为什么我的设计器不能显示,但是可以调通,主板信息读出发生错误...
- Mysql——》索引存储模型推演
- 这个男人用8幅画刻画“父爱”,被暖化了
- “感动中国”2012年度人物颁奖词
- Windows Server - 如何查看机器的开机/关机时间
- 基于PHP的学生作业管理系统
- 医生一句话,6岁女娃的视力从0.15回到1.0!