为什么Samsung Galaxy S5使用values-sw320dp dimens文件

时间:2016-12-23 05:33:30

标签: android android-layout

我正在尝试添加对各种DPI屏幕的支持并且惨遭失败。我创建了以下文件夹:

values
values-sw320dp
values-sw480dp
values-sw600dp
values-sw720dp

现在,我认为三星S5会从sw720dp文件夹中选择它的尺寸文件 - 因为它的分辨率是1080 x 1920

然而,似乎从sw320dp获取它的尺寸会导致文字太小。

为什么会这样做,并且某人可以提供要实施的合理值文件夹的权威列表。

1 个答案:

答案 0 :(得分:4)

1080 x 1920的分辨率不在dp中,以像素为单位。

https://material.io/devices/,S5是xxhdpi设备,即每dp 3个像素。这使得分辨率为dp 360 x 640dp ,因此它使用values-sw320dp文件夹。