2つのアクティビティを持つアプリを開発しています。A1 は縦向きのみ、A2 は 2 方向をサポートしました。デバイスが縦向きの場合は、A2 に切り替えます。A2のレイアウトは問題ありません。しかし、デバイスは横向きで、次に A2 に切り替えると、レイアウトが混乱します。最初の幅と高さが交換されます。
私は次のようにUIをセットアップしました:
onCreate () {
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
setupUI(dm.widthPixels, dm.heightPixels);
}
とにかくデフォルトの向きを設定するか、他の方法でこの問題を解決できますか? どうも。