私のEclipseプロジェクトには、現在次のフォルダーがあります。
- レイアウトランド
- レイアウト大地
- レイアウト-sw600dp-ランド
- レイアウト-xhdpi-土地
(他にもありますが、現在の問題は横向きのレイアウトのみです。)
私のレイアウトは非常に具体的です。Eclipse のグラフィカル レイアウトで画面のサイズを変更すると、大きく変わります。
Android ドキュメントと AVD セットアップから学んだことから、通常の画面は 3.6 インチから 4.9 インチです。大は5.0インチから7.4インチです。S は最大 3.5 インチです。
layout-land フォルダーにある xml レイアウト ファイルに移動します。すでに選択されている画面サイズは 4.0 インチです。これは、通常の画面サイズの横置きレイアウト フォルダーにあるため、問題ありません。ここでは、5.1 インチの画面サイズを選択します。エディターは、layout-large-land フォルダー内の xml ファイルを開きます -- これも OK です。
ここでは、4.65 インチ (720x1280 xhdpi) の画面を選択します。4.65 インチのサイズは通常の範囲内であり、エディターは layout-land フォルダー内の xml ファイルを使用します。私のレイアウトが大きく変わるという事実を除いて、これは問題ないはずです! これはxhdpiのせいかなと思い、上記(4番)のフォルダを作成したのですが、Eclipseでは動かないようです(この画面ではxmlファイルは使用していません)。4.7インチでも同じ問題が発生します。
だから私の質問は本当に何ですか:
通常の範囲で画面に異なる xml レイアウトを提供するにはどうすればよいですか?