使用android:configChanges="keyboardHidden|orientation"
在纵向和横向模式之间切换。但是当用户打开softkeyboard in portrait
并更改为landscape keyboard should hide or dissappera
时,却没有发生这种情况。
答案 0 :(得分:2)
如果您在orientation
中截取public void onConfigurationChanged(Configuration newConfig)
而没有覆盖Activity
,则键盘保持打开是正常的。
你可以
覆盖此方法以重置显示
或避免拦截orientation
让Activity
重新启动(在这种情况下,您的Activity
将重新初始化,onCreate()
将再次被调用)
答案 1 :(得分:0)
我不确定,但我认为你需要编写keyboardHidden | orientation | portrait(或landscape)。