【发布时间】:2020-01-20 07:30:36
【问题描述】:
我的 Xml 布局中有 edittext。当应用程序启动时,键盘来了,并专注于编辑文本。我不想要这个。我怎样才能把它放在 Android Studio 上?
【问题讨论】:
标签: java android xml android-studio
我的 Xml 布局中有 edittext。当应用程序启动时,键盘来了,并专注于编辑文本。我不想要这个。我怎样才能把它放在 Android Studio 上?
【问题讨论】:
标签: java android xml android-studio
设置父级/顶级布局的 below 属性。
android:focusable="true"
android:focusableInTouchMode="true"
它工作得很好:)
【讨论】:
在你的活动中使用这一行它会隐藏你的软输入
keyboardthis.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
或者,您可以使用
edittext.clearFocus();
【讨论】:
在清单中使用您的活动标签设置以下行
android:windowSoftInputMode="stateHidden"
或
您可以在活动的 oncreate 方法中设置以下行
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
【讨论】: