最近まで、私はEclipseを使用していました。Eclipseでは、フォルダー/ res/layout-landscapeを作成し、内部に別のランドスケープレイアウトを配置しました。
ただし、Android Studio 1.1.0では、そのようにすることはできません。代替ランドスケープレイアウト用のフォルダを作成するにはどうすればよいですか?
実際に使用できますlayout-land
in Android Studioも同様にres
ディレクトリに表示されます。
表示されない場合は、プロジェクトスコープをProject
ではなくAndroid
に設定してください。
それでも表示されない場合は、resディレクトリを右クリックしてNew -> Android resource directory
および以下のプロンプトに入力します。
また、一度作成すると、レイアウトプレビューの上のツールバーにある方向ボタンを使用して、レイアウトプレビューで簡単に縦から横に切り替えることができます。以下に描かれています:
下の画像にあるオプションを使用することもできます。
理解していただければ幸いです。
受け入れられた答えは実際には非常に時代遅れです。 Android Studio 3.xxでは、追加のレイアウトを作成する必要はありませんfolder(これはわかりませんとにかく当時必要だった)。
また、受け入れられた答えからわかるように、プロジェクトのスコープをAndroidからProjectに変更する必要はありません。
受け入れられた答えにあるように、UIの属性とモードを編集する必要もありません。
わずか2つのステップがあります。
1)[〜#〜] design [〜#〜]モードでベースUIレイアウトを開き、ボタンなどの実際のGUIを表示します。アイコンなど(XMLコードビューモードでは、テキストとして開かないでください)。
2)下のスクリーンショットでマークされているアイコンをクリックし、メニューからCreate Landscape Variation(スクリーンショットで「Click 2nd」としてマークされている)を選択します。
その後、スタジオがすべての仕事を行い、魅力のように機能します。余分なコードを追加したり、余分なフォルダーを作成したりする必要はありません。
楽しい。
Android Studio 3.1.4:
の中に Project -> app -> src -> main -> res
次にAndroidリソースディレクトリを作成し、Orientationを選択します
MrEngineer13の答えはすぐにわかります。
私が追加する唯一のことは、彼のスクリーンショットが、「利用可能な修飾子」リストから「UIモード」を選択するべきだと信じさせるかもしれないということです。
明確にするために、ディレクトリ名とリソースタイプを入力した後、Available qualifiersから「Orientation」を選択すると、MrEngineer13が提供するスクリーンショットが表示されます。