サイズに関するこの最近のブログ投稿をチェックしてください: http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html
一般的な 7 インチ タブレットの画面は 1024x600 mdpi です。これも大画面としてカウントされます。
オリジナルの Samsung Galaxy Tab は興味深いケースです。物理的には 1024x600 7 インチの画面なので、「大」に分類されます。ただし、デバイスは画面を hdpi として構成します。つまり、適切な 2/3 倍率を適用すると、画面上の実際のスペースは 682dp x 400dp になります。これにより、実際には「大きい」バケットから「通常の」画面サイズに移動します。タブは実際には「大きい」と報告しています。これは、作成したそのデバイスのサイズのフレームワークによる計算の間違いでした。今日、このように出荷されるデバイスはありません。
したがって、Galaxy は大画面でありながら hdpi を備えていると考える必要があります。HTC Flyer は大画面ですが、mdpi を使用します。
サイズを指定するときは、dp に固執する必要があります。これは、さまざまな密度の画面に合わせてすべてのサイズを適切にスケーリングするように正規化するためです。ディメンションを使用して、xml 値リソースに指定します。
milind が示唆したように (私が思うに)、これら 2 つの画面サイズに同じスタイルを使用し、dimen リソースを指定する方がおそらく良いでしょう。このリソースは、さまざまなディスプレイ用にカスタマイズできます。
ただし、肝心なのは、画面サイズに基づいてテキストサイズの違いを使用していることです。テキスト サイズは dp で指定する必要があるため、画面密度に応じて拡大縮小されます。実際、画面サイズに基づくべき唯一のリソースはレイアウトです。