Android程序打开和对输入法的操作(打开/关闭)
Android程序打开和对输入法的操作(打开/关闭)
发布时间:2016-12-28 来源:查字典编辑
摘要:今天整理了一下Android下对输入法的操作:具体如下一、打开输入法窗口:复制代码代码如下:InputMethodManagerinputM...

今天整理了一下Android下对输入法的操作:具体如下

一、打开输入法窗口:

复制代码 代码如下:

InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

// 接受软键盘输入的编辑文本或其它视图

imm.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);

二、关闭出入法窗口

复制代码 代码如下:

nputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

inputMethodManager.hideSoftInputFromWindow(OpeListActivity.this.getCurrentFocus().getWindowToken(),

InputMethodManager.HIDE_NOT_ALWAYS);

<DIV id=_mcePaste>//接受软键盘输入的编辑文本或其它视图</DIV>

<P>inputMethodManager</P>

<DIV id=_mcePaste>.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);</DIV>

三、如果输入法打开则关闭,如果没打开则打开

复制代码 代码如下:

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,则表示输入法打开

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新安卓软件开发学习
热门安卓软件开发学习
编程开发子分类