有两个不同的常量具有相同的描述(https://developer.android.com/reference/android/R.attr.html#configChanges)
orientation 0x0080 The screen orientation has changed, that is the user has rotated the device.
screenLayout 0x0100 The screen orientation has changed, that is the user has rotated the device.
许多消息来源建议指明:
android:configChanges="keyboardHidden|orientation"
但不应该是:
android:configChanges="keyboardHidden|orientation|screenLayout"
答案 0 :(得分:1)
我从未见过用这种方式screenLayout
。我猜这是文档中的复制粘贴错误。
答案 1 :(得分:1)
现在已在文档中修复:
方向0x0080屏幕方向已更改,即 用户已旋转设备。
screenLayout 0x0100屏幕布局已更改。这可能是 由激活的不同显示引起的。