Android屏幕键盘自动弹出

标签 android android-softkeyboard

我的一个应用程序有一个“打开屏幕”(基本上是一个菜单),它有一个 EditText 后跟几个 Button。问题是我的几个用户报告说,当他们打开应用程序时,它会自动弹出屏幕键盘,而他们甚至没有触摸 EditText。据我所知,所有这些用户都在使用 HTC Hero .

这是 1.5 中的错误吗?有什么我可以做的吗?

最佳答案

您可以在 Activity 的 onCreate 方法中使用以下代码行来确保键盘仅在用户单击 EditText 时弹出

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

关于Android屏幕键盘自动弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2496901/

相关文章:

java - 每 X 秒在线程中失效一次

android长时间运行的服务没有通知

Android 4.1 change - transition 和 webkittransition defiend,如何正确确定 transition end event 的名称?

Android:在键盘显示上,将 ScrollView 固定到底部

android - InputConnection.commitCorrection() 似乎无法正常工作

android - 如何在默认键盘上放置一个按钮?我想要一个按钮,当按下它时,它有机会进行另一项 Activity

java - android.content.res.Resources$NotFoundException -/res/color/file.xml

android - 有没有办法用我的 Json 数据设置可绘制文件夹中的图像,该数据包括可绘制文件夹中图像的名称

android - 如何在 Android 上为 EditText 设置 MultiLine 和 imeOptions ="actionDone"?

android - 如何从我的自定义键盘获取主机应用程序的包名称?