Android 7英寸平板电脑480x800

时间:2013-08-16 08:55:30

标签: java android android-layout tablet

我正在开发一个Android应用程序,我在res中有这个文件夹

  • 布局 - 用于手掌
  • 布局大 - 适用于分辨率高的手机
  • layout-sw600dp - 适用于7英寸,分辨率为640x1080的平板电脑
  • layout-sw800dp - 适用于10英寸平板电脑

但是我需要一个7英寸平板电脑的低分辨率文件夹 - 480x800。如果我在平板电脑上运行此应用程序(7英寸480x800),它会使用布局文件夹,但它太小而且看起来很难看。我怎么能创建一个这种平板电脑的布局为低分辨率,布局文件夹的名称是什么?

1 个答案:

答案 0 :(得分: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