我是与不同屏幕尺寸相关的android布局概念的新手.我希望为一个8英寸的标签创建一个不同的布局,并将其放在"layout-swxxxx"文件夹中.并为"大于8"的"布局"文件夹中的标签设置另一个通用布局.
这是我的8英寸平板电脑的配置.屏幕尺寸8.0英寸分辨率1200 x 1920像素(~283 ppi像素密度)
任何人都可以告诉我如何计算"sw",以便我可以相应地命名我的布局文件夹.
此外,我没有物理设备,所以我不能用任何代码找到这个值.所以请求另一种方法.
先感谢您.
连接dp,像素和密度的公式如下:
px = dp*(dpi/160)
因此,在你的情况下,
widthInDp = widthInPx / (dpi / 160)
widthInDp = 1200 / (283 / 160)
widthInDp = ~678dp
Run Code Online (Sandbox Code Playgroud)
因此,您将要使用诸如sw600dp之类的存储桶
参考:http://developer.android.com/guide/practices/screens_support.html