Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当应用程序启动时,如何使键盘不聚焦于编辑文本?_Java_Android_Xml_Android Studio - Fatal编程技术网

Java 当应用程序启动时,如何使键盘不聚焦于编辑文本?

Java 当应用程序启动时,如何使键盘不聚焦于编辑文本?,java,android,xml,android-studio,Java,Android,Xml,Android Studio,我的Xml布局上有edittext。当应用程序启动时,键盘会出现并聚焦于编辑文本。我不要这个。如何在Android Studio上解除对其的关注?在您的活动中使用此行,它将隐藏您的软输入 keyboard this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT\u输入\u状态\u始终\u隐藏) 或者,您可以使用 edittext.clearFocus(); 使用清单中的活动标记设置以下行 android:windowS

我的Xml布局上有edittext。当应用程序启动时,键盘会出现并聚焦于编辑文本。我不要这个。如何在Android Studio上解除对其的关注?

在您的活动中使用此行,它将隐藏您的软输入

keyboard this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT\u输入\u状态\u始终\u隐藏)

或者,您可以使用

edittext.clearFocus();

使用清单中的活动标记设置以下行

android:windowSoftInputMode="stateHidden"

您可以在活动的oncreate方法中设置以下行

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

在父级/顶级布局的属性下方设置

android:focusable="true"
android:focusableInTouchMode="true"
而且它工作得很好:)