android 中edittext设置不弹出软键盘

需求:android 中edittext设置不弹出软键盘,但是显示光标

做法一:

在清单文件 activity中设置

  

  

 

这种做法,导致这个activity里的所有editext都不会弹出软键盘

 

做法二:

只针对这个editext

  if (android.os.Build.VERSION.SDK_INT <= 10) {

            editText.setInputType(InputType.TYPE_NULL);

        } else {

            Class cls = EditText.class;

            Method method;

            try {

                method = cls.getMethod("setShowSoftInputOnFocus", boolean.class);

                method.setAccessible(true);

                method.invoke(editText, false);

            } catch (Exception e) {

            }

        }

    }

 

你可能感兴趣的:(Android,相关)