3

私はAndroidアプリケーションを開発しており、このフォルダーをresに持っています

  • レイアウト - ハンドセット用
  • レイアウト大 - 高解像度のハンドセット用
  • layout-sw600dp - 解像度 640x1080 の 7 インチのタブレット用
  • layout-sw800dp - 10 インチ タブレット用

しかし、低解像度の7インチタブレット用のフォルダーが必要です-480x800.タブレット(7インチ480x800)でこのアプリケーションを実行すると、レイアウトフォルダーが使用されますが、小さすぎて見栄えが悪いです.このレイアウトを作成するにはどうすればよいですか解像度の低いタブレットの場合、レイアウトフォルダの名前は何ですか?

4

1 に答える 1

3

デバイスが API 13 以上の場合、layout-sw<???>dp修飾子を使用できます。

7 インチ タブレットlayout-sw600dpの場合、正しい修飾子は です。解像度が 480 x 800 の特定のタブは、ldpi密度のあるこのカテゴリに分類されます。

px から dp への変換: dp = px / (dpi / 160) . ここでpxは 480 で、dpiは 120 です。
つまり、dp = 480/(120/160) == 600dp です。

代わりに、layout-large修飾子を使用できます。ここでもlayout-large-ldpi、タブレットを具体的に定義する を使用できます。

于 2013-08-16T09:17:58.153 に答える