我在上面看到了很多问题StackOverFlow
如何支持多屏幕。但大多数答案都提供了这个链接 http://developer.android.com/guide/practices/screens_support.html and this http://developer.android.com/training/basics/supporting-devices/screens.html。在第一个链接中我得到了这个。我第一次使用屏幕尺寸,所以请帮助我。
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
并且如果是xhdpi
他们建议320密度。我很困惑,所以我有以下问题。
就像我想为超大屏幕创建背景图像一样960dp x 720dp
意味着我必须用以下内容创建图像宽度 720 像素,高度 960 像素 and 第320号决议在纵向模式下?
如果我想为大屏幕创建背景图像640dp x 480dpp
意味着我必须用以下内容创建图像宽度 480 像素,高度 640 像素 and 分辨率超过200在纵向模式下?
上面的尺寸适用于横向模式,即960dp
对于宽度和720dp
对于身高?
来自安卓:支持多屏 http://developer.android.com/guide/practices/screens_support.html
px = dp * (dpi / 160)
所以对于你的例子:
您的图像尺寸是960dp x 720dp
和你的dpi is 320
(您可以看到它属于 XHDPI)。
Height = 960dp * (320 / 160) = 1920px
Width = 720dp * (320 / 160) = 1440px
高度和宽度是任意的,具体取决于手机的方向
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)