editText禁止键盘弹出
16lz
2021-01-26
if (android.os.Build.VERSION.SDK_INT <= 10) { tvContent.setInputType(InputType.TYPE_NULL);} else { TorpedoTrackActivity.this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); try { Class cls = EditText.class; Method setSoftInputShownOnFocus; setSoftInputShownOnFocus = cls.getMethod("setShowSoftInputOnFocus", boolean.class); setSoftInputShownOnFocus.setAccessible(true); setSoftInputShownOnFocus.invoke(tvContent, false); } catch (Exception e) { e.printStackTrace(); }} //这种好使evInput.setInputType(InputType.TYPE_NULL); //activity 级别限制软键盘弹出 //失去焦点并不好使evInput.clearFocus(); //也不好使InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(evInput.getWindowToken(),0);
更多相关文章
- Android自动弹出键盘
- Android(安卓)获取音频焦点工具类
- android XMl Selector 图片背景点击和焦点获取样式
- Android设置输入框和软键盘动态悬浮
- popuwindow
- 关闭软键盘
- android之popupwindow显示文件列表
- Android(安卓)软键盘弹出与关闭监听
- Android(安卓)EditText默认不弹出软件键盘