如何确定android设备的最小宽度

时间:2016-04-18 11:31:16

标签: android

我不熟悉与不同屏幕尺寸相关的android布局的概念。我希望为一个8英寸的标签创建一个不同的布局,并将其放在“layout-swxxxx”文件夹中。并为“大于8”的“布局”文件夹中的标签设置另一个通用布局。

这是我的8英寸平板电脑的配置。 屏幕尺寸8.0英寸 分辨率1200 x 1920像素(~283 ppi像素密度)

任何人都可以告诉我如何计算“sw”,以便我可以相应地命名我的布局文件夹。

此外,我没有物理设备,因此我无法使用任何代码找到此值。所以请求另一种方法。

提前谢谢。

1 个答案:

答案 0 :(得分:6)

连接dp,像素和密度的公式如下:

  

px = dp *(dpi / 160)

因此,在您的情况下,

widthInDp = widthInPx / (dpi / 160)
widthInDp = 1200 / (283 / 160)
widthInDp = ~678dp

所以你要使用像sw600dp这样的桶

参考:http://developer.android.com/guide/practices/screens_support.html