JAVA のデバイスの向きに応じて LinearLayout の向きを変更する方法を知りたかったのですが、レイアウトとレイアウトランドを使用して XML の方法でそれを行う方法を見つけましたが、Java の方法でそれを行う方法が見つかりませんでした。
どうもありがとうございました。
JAVA のデバイスの向きに応じて LinearLayout の向きを変更する方法を知りたかったのですが、レイアウトとレイアウトランドを使用して XML の方法でそれを行う方法を見つけましたが、Java の方法でそれを行う方法が見つかりませんでした。
どうもありがとうございました。
onCreate() に次のコードを入れます。
int currentOrientation = getResources().getConfiguration().orientation;
if (currentOrientation == Configuration.ORIENTATION_LANDSCAPE) {
// Landscape
linearlayout.setOrientation(LinearLayout.HORIZONTAL);
}
else {
// Portrait
linearlayout.setOrientation(LinearLayout.VERTICAL);
}