某些运行新 Android(4.0 和 3.0)的设备在我的应用程序启动时会看到键盘.为什么



我不会从我的代码中对键盘做任何事情,也无法在运行Android 2.3的手机上重现它。但我在平板电脑上看到了它,当我的应用程序启动时键盘弹出。什么会导致这种情况?

当您

的活动打开后,当 EditText 获得焦点时,可能会触发键盘。我也遇到了这个问题,并在创建活动时通过隐藏软键盘来修复它。尝试在 onCreate 中添加以下代码:

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

最新更新