Android配置多个屏幕密度

时间:2018-01-19 00:57:14

标签: android android-layout screen-size screen-density

我无法将我的Android应用程序配置为另一个屏幕密度。目前,我的应用程序在HDPI(1.5)屏幕上运行,我试图在我的dimension.xml中获取我的png和我的值的维度,以与XHDPI(2.0)屏幕兼容。

例如,我的后台png目前是1280px x 800px,它适用于我的HDPI(1.5)屏幕。我认为这意味着我需要1280 *(4/3)= 1706.67px乘800 *(4/3)= 1066.67px尺寸png。这与我目前的平板电脑不一样。

另外,我的屏幕几乎完全相同

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

  • LDPI = 0.75x
  • MDPI = ORIGINAL
  • HDPI = 1.5x

如果您的图像为1000X1000(像素),则必须创建以下版本的图像:

  • LDPI = 750x750
  • LMDPI = 1000X1000(原始图像尺寸)
  • MDPI = 1500X15000

除了在@dimension中,我没有放置一些值“dp”或“sp”,然后以图像的样式使用它们。