android分辨率hdpi,Android资源 - 哪些分辨率应该进入hdpi,ldpi,mdpi和xhdpi目录

我正在尝试编写一个适用于所有屏幕尺寸的应用程序,因为我让我的图形设计师为每个目录生成所请求的dpis图像(低密度(120),ldpi,中密度(160), mdpi,高密度(240),hdpi,超高密度(320),xhdpi)然而,他们想知道每个图像应该是哪个分辨率和宽高比,环顾android文档后,即:

1)http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources

2)http://developer.android.com/guide/practices/screens_support.html

我想出了以下信息:

android并不支持3种屏幕尺寸,android是一款可以在任何屏幕尺寸上虚拟运行的操作系统,但有些屏幕尺寸比其他尺寸更常见,这些在下表中展示(摘自http:// developer.android.com/guide/practices/screens_support.html)

表1. Android SDK中包含的模拟器外观的屏幕大小和密度。

低密度(120),ldpi中密度(160),mdpi高密度(240),hdpi超高密度(320),xhdpi

小屏幕QVGA(240x320)

普通屏幕WQVGA400(240x400)

WQVGA432(240x432)HVGA(320x480)WVGA800(480x800)

WVGA854(480x854)

大屏幕WVGA800 *(480x800)

WVGA854 *(480x854)

超大屏幕

值得注意的是,尽管这些屏幕尺寸之间似乎没有相关性,但三种密度之间存在3:4:6的缩放比例,因此ldpi中的9x9位图在mdpi中为12x12,在hdpi中为18x18(参见http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources)。

我们可以在这里看到有关屏幕尺寸含义的更多信息:

屏幕尺寸

•small:基于低密度QVGA屏幕上可用空间的屏幕。考虑到纵向HVGA显示器,它具有相同的可用宽度但较少的高度 - 与HVGA的2:3宽高比相比为3:4。例子是QVGA低密度和VGA高密度。

•normal:基于传统中密度HVGA屏幕的屏幕。如果屏幕至少是这个尺寸(与密度无关)并且不大,则认为屏幕是正常的。这种屏幕的例子是WQVGA低密度,HVGA中密度,WVGA高密度。

•large:基于中密度VGA屏幕上可用空间的屏幕。与HVGA显示器相比,这种屏幕在宽度和高度上具有明显更多的可用空间。例子是VGA和WVGA中密度屏幕。

•xlarge:比传统中密度HVGA屏幕大得多的屏幕。在大多数情况下,具有超大屏幕的设备太大而无法放入口袋中,并且很可能是平板式设备。在API级别9中添加。

我们还可以支持特定的宽高比,如下所示:

屏幕方面

•长:长屏幕,如WQVGA,WVGA,FWVGA

•notlong:不长的屏幕,如QVGA,HVGA和VGA

-

然而,所有这些都不足以回答关于这些图像的分辨率应该是什么的简单问题 - 它们是否可以从相同的高分辨率图像中切割出来,还是应该针对每个dpi重新进行分割,因为纵横比不同?

请帮助,这是我的项目

谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值