6

私のアプリには、スマートフォン用とタブレット用のレイアウトが 1 つずつあります。

largexlargeデバイスの両方で同じレイアウトを使用したい。

API 10以降を使用するデバイスに対応したいので、使用sw<N>dpは論外です。

両方のフォルダーに同じxmlファイルを配置せずに、どうすればそれを行うことができますか? コードを複製したくありません。それはまともなプログラミングの原則に反しています。:)

4

1 に答える 1

4

アプリケーションに xlarge オプションがない場合、xlarge デバイスは「大きな」リソースを使用すると思います。

http://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch

そのため、1 つの XML のみを使用して、ラージ デバイスまたはエクスラージ デバイスのいずれかをサポートできます。

于 2013-04-15T19:49:40.797 に答える