横向きと縦向きのレイアウトを1つにするにはどうすればよいですか?ユーザーが携帯電話を横向きに回転させたときに、余分な幅を想定して垂直方向のスペースを節約したいと思います。
デフォルトでは、/res/layout
のレイアウトは縦向きと横向きの両方に適用されます。
たとえば
/res/layout/main.xml
新しいフォルダー/res/layout-land
を追加し、main.xml
をコピーして、必要な調整を行うことができます。
http://www.androidpeople.com/Android-portrait-amp-landscape-differeent-layouts および http://www.devx.com/wireless/Article/40792/1954 その他のオプション。
Android Studioの現在のバージョン(v1.0.2)では、下のスクリーンショットに示すビジュアルエディターのボタンをクリックするだけで、横向きのレイアウトを簡単に追加できます。 「風景のバリエーションを作成」を選択します
/ res/layoutのレイアウトは、特に指定しない限り、ポートレートとランドスケープの両方に適用されます。ホームページ用に/res/layout/home.xmlがあり、2つのレイアウトタイプで異なって見えるようにしたいとします。
次のように、正しいフォルダー構造の下で特定のレイアウトをグループ化できます。
layout-land-target_version
すなわち
layout-land-19 // KitKatをターゲット
同様に、レイアウトを作成できます。
これがあなたを助けることを願っています