参照している画面サイズ バケットは、Android 3.2 (API レベル 13?) 以降では非推奨です。それ以降のバージョンの Android をターゲットにしている場合は、「最小幅」修飾子を使用して、より細かい制御を有効にする必要があります。
たとえば、Samsung Note は古い「レイアウト大」バケットを活用しますが、ミニまたは通常のタブレット レイアウトにはうまく対応しません。これらのデバイスは通常、Android 3.2 以降を実行しています (DELL StreakとオリジナルのGalaxy 10.1タブは例外です)。このインスタンスを区別するにはlayout-sw520-port
、layout-sw520-land
リソース フォルダーを指定し、ここにレイアウトを配置します。Nexus7 タイプのデバイス (sw600) などについては、さらに差別化を行うことができます。画面には予約済みのピクセル (通知/アクション バーなど) があるため、物理的な最小幅の DPI は、レイアウトが正確に応答するものではありません (予測可能なクローズではありますが)。
Diana Hackborn (hackbod) は、このテーマに関する包括的なブログ投稿を書き、変更の背後にある動機と、それによって解決される問題の種類 (あなたの問題を参照) について説明しています。Google は、タブレット ドライブの一部として複数の構成を設計するためのアドバイスもまとめています。さらに問題が発生した場合は、Android Dev Guide をトロールしてください。