2 разных константы имеют одинаковое описание (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"
Исправлено в документах:
ориентация 0x0080 Ориентация экрана изменилась, то есть пользователь повернул устройство. screenLayout 0x0100 Макет экрана изменился. Это может быть вызвано активацией другого дисплея.
ориентация 0x0080 Ориентация экрана изменилась, то есть пользователь повернул устройство.
screenLayout 0x0100 Макет экрана изменился. Это может быть вызвано активацией другого дисплея.
Я никогда не видел, чтобы screenLayout использовал таким образом. Я предполагаю, что это ошибка копирования и вставки в документации.
screenLayout