像素vs像素2屏幕分辨率

时间:2018-09-22 00:49:03

标签: android android-studio android-resources

我正在尝试使我的android应用的布局在像素2和像素2上看起来相同,这肯定是每一个移动开发人员生存的祸根。

我已经根据dpi(即xhdpi,xxhdpi,xxxhdpi)创建了不同的Dimens资源文件。我正在使用android studio的模拟器进行测试,它显示Pixel和Pixel 2的分辨率均为1080 x 1920。它说Pixel是xxhdpi,Pixel 2是420 dpi(根据android文档,它似乎属于xxhdpi范围)。显然,这些手机屏幕并不相同,当我在活动中的元素上使用14sp文字大小时,它们完全适合Pixel 2,但对于Pixel来说太大了。如果它们的分辨率和dpi相同(或在dpi的很小范围内),那么它们是否应该使文本大小相同?

如果基于密度的变暗资源文件不起作用,我还应该如何动态设置文本大小和其他UI元素?

0 个答案:

没有答案