Я создал макеты для больших экранов как для портретной, так и для альбомной ориентации, и у меня есть signin.xml в обоих макетах, но когда я меняю ориентацию экрана, он не загружает ландшафтный xml, вместо этого он переходит в ландшафтный режим, но портретный xml был загружен. Я также упомянул изменения onconfig в манифесте, и, пожалуйста, дайте мне знать, как сохранить данные при изменении ориентации, и, пожалуйста, покажите мне какой-нибудь пример.
Ниже мой код Java
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int orientation = display.getOrientation();
boolean oAllow = false;
switch(orientation) {
case Configuration.ORIENTATION_PORTRAIT:
if(!oAllow ) {
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
break;
case Configuration.ORIENTATION_LANDSCAPE:
if(!oAllow) {
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
break;
}
}
Как я могу получить свой альбомный вид, когда я меняю альбомный режим на портретный на альбомный?
Пожалуйста, любые предложения? Заранее спасибо