私のアプリには、スマートフォン用とタブレット用のレイアウトが 1 つずつあります。
large
とxlarge
デバイスの両方で同じレイアウトを使用したい。
API 10以降を使用するデバイスに対応したいので、使用sw<N>dp
は論外です。
両方のフォルダーに同じxmlファイルを配置せずに、どうすればそれを行うことができますか? コードを複製したくありません。それはまともなプログラミングの原則に反しています。:)
私のアプリには、スマートフォン用とタブレット用のレイアウトが 1 つずつあります。
large
とxlarge
デバイスの両方で同じレイアウトを使用したい。
API 10以降を使用するデバイスに対応したいので、使用sw<N>dp
は論外です。
両方のフォルダーに同じxmlファイルを配置せずに、どうすればそれを行うことができますか? コードを複製したくありません。それはまともなプログラミングの原則に反しています。:)
アプリケーションに xlarge オプションがない場合、xlarge デバイスは「大きな」リソースを使用すると思います。
http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch
そのため、1 つの XML のみを使用して、ラージ デバイスまたはエクスラージ デバイスのいずれかをサポートできます。