不希望软键盘在启动时自动显示-Android [重复]

Posted

技术标签:

【中文标题】不希望软键盘在启动时自动显示-Android [重复]【英文标题】:Dont want soft keyboard to automatically show on launch - Android [duplicate] 【发布时间】:2012-07-17 13:44:33 【问题描述】:

每次我打开我的 android 应用程序时,它都会自动聚焦 EditText 框并打开软键盘。有没有办法在启动时专注于其他东西,这样键盘就不会立即显示?

【问题讨论】:

【参考方案1】:

你可以试试:

android:windowSoftInputMode="stateHidden"

AndroidManifest.xml 中的活动

【讨论】:

【参考方案2】:

在您的布局定义(在 xml 文件中)添加以下选项:

android:focusable="true" android:focusableInTouchMode="true"

【讨论】:

【参考方案3】:

将这两行添加到主布局中。

android:descendantFocusability="beforeDescendants"
android:focusableInTouchMode="true"

【讨论】:

像魅力一样工作! +1

以上是关于不希望软键盘在启动时自动显示-Android [重复]的主要内容,如果未能解决你的问题,请参考以下文章

停止setText()在EditText上显示Android软键盘[复制]

Android -- 打开时隐藏软键盘

为表单字段显示软键盘时,Android 4.3 Webview 不滚动

Android N(7.0) 在ListView里显示EditText时软键盘弹出时会自动切换到全键盘的问题?

关于Android平台显示隐藏软键盘输入法的方法总结

关于Android平台显示隐藏软键盘输入法的方法总结