android屏蔽软键盘并且显示光标

if (android.os.Build.VERSION.SDK_INT <= 10) {//4.0以下 danielinbiti
               editText.setInputType(InputType.TYPE_NULL);
            } else {
                this.act.getWindow().setSoftInputMode(
                        WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
                try {
                    Class<EditText> cls = EditText.class;
                    Method setShowSoftInputOnFocus;
                    setShowSoftInputOnFocus = cls.getMethod("setShowSoftInputOnFocus",
                            boolean.class);
                    setShowSoftInputOnFocus.setAccessible(true);
                    setShowSoftInputOnFocus.invoke(editText, false);
                } catch (Exception e) {
                    e.printStackTrace();
                } 
            }
原文地址:https://www.cnblogs.com/profession/p/3745615.html