我已经为纵向和横向的大屏幕创建了布局,并且在两种布局中都有一个 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;
}
}
当我将横向更改为纵向到横向时,如何获得横向视图?
请问有什么建议吗?提前致谢