【发布时间】:2016-10-24 17:29:21
【问题描述】:
假设我们有一个具有以下特征的平板电脑:
7 英寸
1280 * 800 像素
213dpi。
由此我们可以计算出设备在dp中的分辨率。
所以:
1280 = dp * (213 / 160) dp = 1280 * 160 / 213 = 961.50 ~= 960
和
800 = dp * (213 / 160) dp = 800 * 160 / 213 = 600.94 ~= 600
因此其分辨率为:960 x 600dp。因此我们使用 layout-sw600dp。
现在让我们假设我们有一个移动设备,即三星 Galaxy 4。
5.0 英寸
1080 x 1920 像素
441 dpi。
我们做同样的计算。
1080 = dp * (441 / 160) dp = 1080 * 160/ 441= 391.83 ~= 390
和
1920 = dp * (441 / 160) dp = 1920 * 160/ 441 = 696.59 ~= 696
所以在这种情况下 390 x 696 dp。我们要为移动设备使用 layout -sw480dp 还是 layout -sw320dp?
谢谢,
西奥
【问题讨论】:
标签: android screen-size