1

用于android:configChanges="keyboardHidden|orientation"在纵向和横向模式之间切换。但是当用户打开softkeyboard in portrait并更改为landscape keyboard should hide or dissappera但它不会发生时。

4

2 回答 2

2

如果您在orientation没有覆盖public void onConfigurationChanged(Configuration newConfig)的情况下进行拦截Activity,则键盘保持打开状态是正常的。

你可以

  • 覆盖此方法以重置显示

  • 或避免拦截orientationActivity重启(在这种情况下,您Activity将被重新初始化并onCreate()再次被调用)

于 2011-07-20T15:37:21.477 回答
0

我不确定,但我认为您需要编写keyboardHidden|orientation|portrait(或landscape)。

于 2011-07-20T15:34:56.500 回答