EditText Focus禁用Android

时间:2016-09-12 10:37:50

标签: android xml android-edittext focus

有两行,一行是textview,用作datepicker,第二行是edittext,现在问题是当活动自动打开时,edittext会继续关注如何禁用焦点。
enter image description here

3 个答案:

答案 0 :(得分:0)

您可以在onCreate()中使用此代码:

public static void hideSoftKeyboard(Activity activity) {

        // Check if no view has focus:
        try {
            View view = activity.getCurrentFocus();
            if (view != null) {
                InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
            }
        } catch (Exception e) {
            //
        }
    }

答案 1 :(得分:0)

将此行放在您的活动下的清单中    机器人:windowSoftInputMode = “stateUnchanged”

答案 2 :(得分:0)

在清单文件

中的活动代码中添加android:windowSoftInputMode="stateHidden|stateAlwaysHidden"