我正在开发一个有两个活动的应用程序。A1 只支持纵向,A2 支持两个方向。当设备是纵向的,然后我切换到 A2。A2的布局很好。但是设备是横向的,然后切换到A2,布局混乱。交换第一个宽度和高度。
我这样设置用户界面:
onCreate () {
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
setupUI(dm.widthPixels, dm.heightPixels);
}
无论如何设置默认方向或其他方式可以解决这个问题?谢谢。