java - 如何在 Java Android Studio 中更改 EditText 的自动焦点?

标签 java android keyboard android-edittext focus

我调用该函数来打开对话框。对话框有两个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/

相关文章:

Android 键盘在点击/焦点/requestFocus/inputmanager show_forced 时不显示

python - 如何在X11中捕获另一个按键事件后发送按键事件

java - 如何将没有存储库的java库添加到pom文件中?

java - 实例变量为 null 时抛出的异常

Android,查看背景选择器,执行任务的正确方法是什么?

WPF 入队和重放关键事件

java - android onSavedInstanceState保存和恢复时间

java - 在 Java 中将一种基数转换为另一种基数,无需使用库

android - Glide 4.0.0 无法从 URL 加载 GIF,出现奇怪的大小变化和 DecodePath 问题

android - 如何从 fragment 上的画廊获取图像?