android 软键盘
来源:互联网 发布:linux 查看内存泄漏 编辑:程序博客网 时间:2024/05/22 01:28
/** * 禁掉系统软键盘 */public void hideSoftInputMethod() { getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); int currentVersion = android.os.Build.VERSION.SDK_INT; String methodName = null; if (currentVersion >= 16) { // 4.2 methodName = "setShowSoftInputOnFocus"; } else if (currentVersion >= 14) { // 4.0 methodName = "setSoftInputShownOnFocus"; } if (methodName == null) { et1.setInputType(InputType.TYPE_NULL); } else { Class<EditText> cls = EditText.class; Method setShowSoftInputOnFocus; try { setShowSoftInputOnFocus = cls.getMethod(methodName, boolean.class); setShowSoftInputOnFocus.setAccessible(true); setShowSoftInputOnFocus.invoke(et1, false); } catch (NoSuchMethodException e) { et1.setInputType(InputType.TYPE_NULL); e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } }}//关闭系统键盘void hideSystemKeyBorad(){ InputMethodManager imm = (InputMethodManager)ctx.getSystemService(Context.INPUT_METHOD_SERVICE); //得到InputMethodManager的实例 imm.hideSoftInputFromWindow(ctx.getWindow().getDecorView().getWindowToken(),0); }
阅读全文
1 0
- Android 打开软键盘 关闭软键盘
- Android收起软键盘,隐藏软键盘
- android 软键盘模式
- Android 软键盘相关
- Android软键盘研究
- android 软键盘 InputMethodManager
- android 软键盘 InputMethodManager
- Android隐藏软键盘
- android 关闭软键盘
- android 软键盘 InputMethodManager
- android 软键盘监听
- android 关闭软键盘
- Android 软键盘 相关
- android 软键盘控制
- Android软键盘
- android 自定义软键盘
- 屏蔽android软键盘
- android 软键盘
- spring事务和synchronized锁的一些问题
- api返回json
- ES6/ES2015常用语法 (上)
- CloudStack VM系统被还原的原因
- python在线编译器的简单原理与超简单实现
- android 软键盘
- SQLServer 查询最近一天,三天,一周,一月,一季度数据的方法
- webpack初体验
- 消息服务
- Python学习--threading应用和socket应用
- 浅入快出--递归之斐波那契数列(一)
- 重要通知|针对新一轮比特币勒索蠕虫病毒的安全建议
- 【原创整理】织梦dedecms仿站调用代码大全
- RabbitMQ之路由 direct方式