Android屏蔽软键盘并且显示光标的实例详解

Android屏蔽软键盘并且显示光标的实例详解

如果是android4.0以下,那么

editText.setInputType(InputType.TYPE_NULL);

就够了,android4.0以上屏蔽软键盘并且有光标,需要用到。

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();

}

}

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是 Android屏蔽软键盘并且显示光标的实例详解 的全部内容, 来源链接: utcz.com/z/313651.html

回到顶部