1. ホーム
  2. android

Androidレイアウトフォルダ:layout、layout-port、layout-land

2023-09-18 16:31:49

質問

いくつかの Android が果たす役割について、よく理解できていないような気がします。 /res/layout フォルダーが果たす役割をよく理解していませんでした。

layout : 一般的なレイアウト

layout-port : 縦書き用に変更する必要があるウィジェットのためのレイアウト

layout-land : 横向きで変更する必要があるウィジェットのためのレイアウト

例えば ホーム サンプルアプリケーションでは layout-portlayout-land フォルダーは1つだけです。 home.xml ファイルのみです。

私は正しく理解していますか?

どのように解決するのですか?

横長または縦長の場合、Android は最初に -port または -land ディレクトリでレイアウト ファイルを探し、見つからない場合はデフォルトのレイアウト ディレクトリにフォールバックします。

代替リソースの提供について読むことができます を参照してください。 . 土地や港だけでなく、さまざまな選択肢があります。