如何在 Java Android Studio 中更改 EditText 的自动对焦?

How to change Auto Focus on EditText in Java Android Studio?

我调用函数打开对话框。对话框有两个EditText。当我打开对话框时,键盘自动弹出。如何禁用此行为?我只需要在 EditText 接收到触摸事件时打开键盘。

将此行添加到您的 Androidmanifest.xml 文件中 android:windowSoftInputMode="stateHidden"

例子:-

<activity
            android:name=".Registration_Screen"
            android:windowSoftInputMode="stateHidden" >
        </activity>

在您的 onCreate() 方法上

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

如果您希望所有 activity 使用软键盘,请在清单文件中为所有活动使用此软键盘

<activity
    android:configChanges="keyboardHidden|orientation"
    android:windowSoftInputMode="stateHidden" />