我不熟悉与不同屏幕尺寸相关的android布局的概念。我希望为一个8英寸的标签创建一个不同的布局,并将其放在“layout-swxxxx”文件夹中。并为“大于8”的“布局”文件夹中的标签设置另一个通用布局。
这是我的8英寸平板电脑的配置。 屏幕尺寸8.0英寸 分辨率1200 x 1920像素(~283 ppi像素密度)
任何人都可以告诉我如何计算“sw”,以便我可以相应地命名我的布局文件夹。
此外,我没有物理设备,因此我无法使用任何代码找到此值。所以请求另一种方法。
提前谢谢。
答案 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