Java 如何停止android中默认出现的软键盘

Java 如何停止android中默认出现的软键盘,java,android,Java,Android,我正在编写一个android应用程序,主要活动上有两个EditText。我的问题是,一旦主活动启动,软键盘就会自动出现。我希望软键盘仅在用户单击EditText组件时显示。我怎样才能做到这一点 试试这个 <EditText android:id="@+id/edit_text_id" .. android:focusable="false" /> 如果要管理输入事件,请查看以下部分: ==>在您的活动中,在您的onCreate方法中,放置以下内容 edit

我正在编写一个android应用程序,主要活动上有两个EditText。我的问题是,一旦主活动启动,软键盘就会自动出现。我希望软键盘仅在用户单击EditText组件时显示。我怎样才能做到这一点

试试这个

 <EditText android:id="@+id/edit_text_id"
      ..
      android:focusable="false" />

如果要管理输入事件,请查看以下部分:
==>

在您的活动中,在您的
onCreate
方法中,放置以下内容

edittext.setFocused(false);
然后(在另一种方法中,可能是edittext的
onClickListener
)将

此外,您还可以在清单中的“活动”部分中,在
android:name
属性的正下方添加以下行

android:windowSoftInputMode="stateUnchanged"

试试这个,在问之前,请自己做更多的研究-1.
android:windowSoftInputMode="stateUnchanged"