android隐藏IME(输入法)输入框
16lz
2022-05-19
不让程序默认升起IME输入框有两种方法:
1.让EditText失去焦点,使用EditText的clearFocus方法
2.强制隐藏Android输入法窗口,在IME类中我们通过实例化输入法控制对象,通过hideSoftInputFromWindow来隐藏IME输入框。
如下:
Toast.makeText(WindowBackgroundColorActivity.this, "焦点改变", Toast.LENGTH_SHORT).show(); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); //第一种方法 //imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS); //第二种方法 imm.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
原文地址:android隐藏IME(输入法)输入框|http://orgcent.com/android-hide-ime/
更多相关文章
- Android错误解决方法大集合
- Android(安卓)Activity之间传递图片(Bitmap)的方法
- Android中WebView获取网页中标题 ,内容, 图片的方法
- Android的onCreateOptionsMenu()创建菜单Menu详解
- 【android】ORMLite框架 的使用方法---给你的数据库操作插上翅膀
- Android面试题整理(一)
- smack 源码分析- PacketWriter (android上实现长连接)
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用