ユーザーがrelativelayoutを使用してデバイスを縦向きから横向きに変えたときに、自己再配置ボタンを使用してレイアウトを作成する方法を知りたいですか?
レイアウトでスクロールを使用したくないのですが、ボタンがたくさんあります
2 つの異なる main.xml (または任意のレイアウト xml ファイル) を提供できます 1 つを res/layout/ に配置し、もう 1 つを res/layout-land/ に配置します デバイスが向きを切り替えると、システムは適切なファイルに切り替える「魔法」を処理します.
これらのタイプの動作のサポートに関するドキュメントは次のとおりです...
私があなたの質問を正しく理解している場合、あなたがしようとしていることは、ポートレート モード用に 1 つのレイアウトを表示し、ランドスケープ モード用に別のレイアウトを表示することです。これは実際にはかなり簡単に達成できます。
クイック チュートリアルへのリンクは次のとおりです: Android の横向き/縦向きモードでレイアウトを変更する方法