Вы также можете зарегистрировать свою деятельность для явной обработки любых изменений ориентации, добавив android:configChanges="orientation"
к определению активности, а затем переопределив метод onCofigurationChanged в своей деятельности, например:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
Я не уверен, поможет ли это с вашей конкретной проблемой, но я помню, как делал это, когда хотел, чтобы действие отображалось только в портретном режиме. Дайте мне знать, если это поможет:)