参考: http ://developer.android.com/guide/practices/screens_support.html
古いスタイルのサイズ量指定子は「非推奨」です:
4 つの一般化されたサイズのセット: small、normal、large、および xlarge 注: Android 3.2 (API レベル 13) 以降、これらのサイズ グループは廃止され、使用可能な画面幅に基づいて画面サイズを管理する新しい手法が採用されています。Android 3.2 以降向けに開発している場合は、Android 3.2 のタブレット レイアウトの宣言を参照してください。
3.2 以降のデバイスが drawable-large-mdpi または layout-xlarge で宣言されたリソースを引き続き使用することを期待していましたが、そうではないようです。
これらのサイズごとにレイアウト ファイルを含むテスト プロジェクトがあります。
- レイアウト-sw600dp
- レイアウト-720dp
- レイアウト特大
- レイアウト
Android 4.0.x を実行している 10 インチ Motorola XOOM では、デバイスは layout-720dp フォルダー内のレイアウトを選択します。そのフォルダーが存在しない場合、layout-sw600dp フォルダー内のレイアウトを選択 します。レイアウト-xlargeのレイアウト?
さらに奇妙なことに、これらのフォルダーにドローアブルがあります。
- drawable-sw600dp-mdpi
- drawable-xlarge-mdpi
上記の 10 インチ Motorola XOOM は、drawable-sw600dp-mdpi から画像を選択します。 なぜ drawable-xlarge-mdpi で描画可能を選択しないのですか?
xlarge 量指定子が Android 3.2 以上でまったく機能するとは考えないでしょうか?
これは、drawable-xlarge-mdpi フォルダー内のすべてのアセットを drawable-sw720dp-mdpi フォルダーに複製する必要があるということですか? (Android 3.0、3.1、および 3.2+ をサポートするには?)
うまくいけば、ここで単純なものが欠けているだけです。お知らせ下さい。