Android代码自动打开和关闭软键盘
2015-05-08 11:51
281 查看
用代码自动打开和关闭软键盘网上有许多方案和写法,很多完全没有效果。
下面是我验证过的靠谱的方案:
打开:
需要在activity初始化后延时500ms再调用
InputMethodManager inputManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
inputManager.showSoftInput(EditText, 0);
关闭:
需要在activity关闭前调用,并延时200ms再finish()
View view = getWindow().peekDecorView();
if (view != null) {
InputMethodManager inputmanger = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
下面是我验证过的靠谱的方案:
打开:
需要在activity初始化后延时500ms再调用
InputMethodManager inputManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
inputManager.showSoftInput(EditText, 0);
关闭:
需要在activity关闭前调用,并延时200ms再finish()
View view = getWindow().peekDecorView();
if (view != null) {
InputMethodManager inputmanger = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
相关文章推荐
- android代码控制软键盘的打开与关闭的工具类(KeybordS)
- Android自动打开和关闭软键盘
- Android自动打开和关闭软键盘
- Android之软键盘自动弹出和关闭【代码分享】
- android自动打开和关闭软键盘
- android代码控制软键盘的打开与关闭的工具类(KeybordS)
- Android自动打开和关闭软键盘
- Android关闭或打开软键盘
- Android studio设置启动时不自动打开上次关闭的项目
- React Native:调用Android原生代码打开和关闭手电筒
- android 程序打开和关闭软键盘(转)
- Android EditText 代码实现弹出打开和关闭工具类
- Android:关闭软键盘自动弹出的解决方案
- Android 软键盘的打开关闭监听
- Android 在代码中设置打开关闭GPS不必用户操作
- Android软键盘的打开和关闭的监控
- android 代码开启和关闭软键盘
- android中如何用代码来关闭打开的相机
- android打开各种文件代码,根据文件名自动选择打开程序
- android使用代码实现gps,gprs,wifi打开与关闭