android - 当 Activity 在android中启动时如何隐藏软键盘?

标签 android layout button keyboard android-edittext

我有一个 android 应用程序,其中一个布局包含 LinearlayoutScrollViewTextViewEditView按钮。当我从一个 Activity 调用另一个 Activity 时,此 Activity 调用并设置我所描述的 layout

我想知道 Activity 调用何时默认选择EditView。并打开 软键盘。我不想在 Activity 开始时打开那个键盘。但我想在 EditView 的触摸事件上打开那个 softkeyboard

我该怎么做?

最佳答案

在您的 AndroidManifest.xml 中:

<activity android:name="com.your.package.ActivityName"
          android:windowSoftInputMode="stateHidden"  />

关于windowSoftInputMode的更多细节可以找到here .

当用户进入新的 Activity 时,此设置将隐藏软键盘(即使 EditText 控件获得焦点)。只有当用户点击编辑框控件时才会显示软键盘。

关于android - 当 Activity 在android中启动时如何隐藏软键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5990966/

相关文章:

android - 布局中均匀分布的按钮

android - TabLayout 重心不起作用

android - 如何获取部分布局在另一个布局下

html - 将 flexbox 用于布局和菜单/其他子组件的良好做法?

Android空白布局出现在背景图片之前

jquery - 制作一个带背景的按钮

javascript - 仅使用 JavaScript 单击按钮即可增加字体大小

android - 如何在设备启动时启动 android 应用程序?

android - R无法解析为变量。 Eclipse错误

android - AlertDialog 不会在我的应用程序中显示 - 为什么会这样?