我的一个应用程序有一个“打开屏幕”(基本上是一个菜单),它有一个 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/