我调用该函数来打开对话框。对话框有两个EditText
。当我打开对话框时,键盘会自动弹出。我怎样才能禁用这种行为?我只需要在 EditText
收到触摸事件时打开键盘。
最佳答案
在 onCreate() 方法上
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
如果您希望所有 Activity 都使用软键盘,请在 list 文件中将其用于所有 Activity
<activity
android:configChanges="keyboardHidden|orientation"
android:windowSoftInputMode="stateHidden" />
关于java - 如何在 Java Android Studio 中更改 EditText 的自动焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31385164/