Android根据输入法的状态隐藏和关闭输入法
安卓开发中EditText输入完成以后需要隐藏输入法就需要调用下面这个方法:
/*** 根据输入法的状态显示和隐藏输入法**/public static void autoInputmethod(Context context) {InputMethodManager imm = (InputMethodManager) context.getSystemService(INPUT_METHOD_SERVICE);assert imm != null;imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);}
/*** 隐藏软键盘(只适用于Activity,不适用于Fragment)*/public static void hideSoftKeyboard(Activity activity) {View view = activity.getCurrentFocus();if (view != null) {InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE);inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);}}/*** 隐藏软键盘(可用于Activity,Fragment)*/public static void hideSoftKeyboard(Context context, List<View> viewList) {if (viewList == null) return;InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService(Activity.INPUT_METHOD_SERVICE);for (View v : viewList) {inputMethodManager.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);}}
Android根据输入法的状态隐藏和关闭输入法相关推荐
- 切换输入法半角全角(打开关闭输入法)
#include "winuser.h" #include "imm.h" #pragma comment(lib,"im ...
- html手机页面左滑动空白,ios html滑动区域偶尔不显示问题,ios输入法遮挡输入框问题,关闭输入法页面出现空白问题...
-webkit-overflow-scrolling: touch;会引起滑动区域在部分ios系统偶尔不显示的问题: 再加上以下两行css解决: -webkit-backface-visibility ...
- android 隐藏输入法时自动关闭弹窗,Android疑难杂症之Dialog消失,关闭输入法
由于项目需要,实现一个小需求: 1) 有一个功能是弹出一个输入框,自动弹出输入法 2)关闭时 ,自动隐藏输入法 感觉很简单的一个功能,页面做完后发现,输入法没有弹出来 怎么办? 这个很简单,手动打开输 ...
- Android输入法界面管理(打开/关闭/状态获取)
天猫内部优惠券 最近做一个带发表情的聊天界面,需要管理系统输入法的状态, 一.打开输入法窗口: InputMethodManager inputMethodManager = (InputMethod ...
- android 打开和关闭输入法
最近在做类似微信朋友圈发说说和评论功能时,需要用代码手动地控制输入法的关闭和打开,遇到了一些诡异地的问题分享给大家,希望可以帮助遇到同样问题的同学 EditText etContent=findVie ...
- Android AlertDialog 对话框开启和关闭输入法问题
Android AlertDialog 对话框开启和关闭输入法问题 AlertDialog 对话框是android jar包自带的对话框,说实话 真的很丑,黑白相间,不是很推荐使用.大多时候 特别是项 ...
- android studio 无法输入中文,Android Studio 升级到3.0后输入法中文状态下无法选词的终极解决方案...
AndroidStudio终于出3.0正式版了,内置了kotlin(虽然我安了插件一直能用).一直忍着没敢下rc版的好奇猫,总算装了正式版.当然,伴随每次大版本更新,总有一些恼人的后遗症,其中以gra ...
- Android弹出关闭输入法
注意 : editText.requestFocus(); 在需要弹出输入法的时候 http://blog.csdn.net/zgf1991/article/details/17097849 [ ...
- Android打开和关闭输入法
1.打开输入法窗口 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE ...
最新文章
- Jetty服务器jmx监控
- mysql调用jieba库_jieba库的使用及实例
- Linux下Python脚本自启动与定时任务详解
- MATLAB实战系列(二十六)-matlab通过遗传算法求解车间调度问题
- lstm网络python代码实现
- 亲戚(信息学奥赛一本通-T1389)
- IDC:全球将步入数字经济时代,安全可控成数字经济战略关键词
- springboot的基础面试题
- Oracle认证/维保技术支持服务找重庆思庄
- Java基础编程经典练习题
- 01.Matlab文件类型
- 技术中心部门薪酬和考核体系
- 数学建模|预测方法:微分方程
- 新版标准日本语中级_第六课
- RPC 开发系列一:RPC 基本介绍
- jena使用 java_【jena】 jena基本使用
- MySQL中json_extract()函数的用法实例
- 800-C++ throw(抛出异常)详解
- 采用analysis-dynamic-synonym插件,动态文件的方式同步同义词
- CSS盒子模型学习-02