方法一:
在清单文件activity中设置:
<activity
android:name="XXActivity"
android:windowSoftInputMode="stateHidden|stateAlwaysHidden" >
</activity>
但这会导致整个activity里的所有editext都不会弹出软键盘
方法二:
只控制某个EditText:
if (android.os.Build.VERSION.SDK_INT <= 10) {
editText.setInputType(InputType.TYPE_NULL);
} else {
Class<EditText> cls = EditText.class;
Method method;
try {
method = cls.getMethod("setShowSoftInputOnFocus", boolean.class);
method.setAccessible(true);
method.invoke(editText, false);
} catch (Exception e) {
}
}
}