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 回答