我正在尝试编写一个适用于所有屏幕尺寸的应用程序,因为我让我的图形设计师为每个目录生成所请求的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重新进行分割,因为纵横比不同?

请帮助,这是我的项目

谢谢!

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

  1. android 不同屏幕,Android 支持不同的屏幕

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 清晰度 我认为清晰度是,特定人所看到的物体的图像与此人对该物体的认知是否相同的一个反映.也就是说不同的人对同一个图像的清 ...

  2. android 白色圆圈,Android通知图标是一个白色圆圈

    今天我的通知图标出现了一个奇怪的问题. 它看起来像这样: (白圈--) 我做了坏事吗? Uri defaultSoundUri= RingtoneManager.getDefaultUri(Ringt ...

  3. android 白色圆点,Android通知图标是一个白色圆圈

    今天我的通知图标出现了一个奇怪的问题. 它看起来像这样: (白圈--) 我做了坏事吗? Uri defaultSoundUri= RingtoneManager.getDefaultUri(Ringt ...

  4. android屏幕分辨率详解 ldpi mdpi hdpi 程序UI自适应 《官方翻译》

    2019独角兽企业重金招聘Python工程师标准>>> 看世界杯的空闲 时间,翻译一下 官方文档.分辨率 问题是大家都很关心的(720×480会不会悲剧),而关于这个问题,andro ...

  5. android分辨率hdpi,Android 常见分辨率 —— mdpi、hdpi 、xhdpi、xxhdpi

    1.Android手机目前常见的分辨率 一. 手机常见分辨率:iphone 4:3 VGA     640*480 (Video Graphics Array) QVGA  320*240 (Quar ...

  6. android手机和ios手机的分辨率

    Android手机目前常见的分辨率 1.1 手机常见分辨率: 4:3 VGA     640*480 (Video Graphics Array) QVGA  320*240 (Quarter VGA ...

  7. Android适配 获取手机屏幕的分辨率

    如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情. 首先:你需要在AndroidManifest.xml文件的<man ...

  8. [整理]Android屏幕适配(不同的屏幕分辨率和尺寸)

    Android屏幕适配 目录: Android屏幕适配 概念区分 换算关系 划分标准 Android手机常见尺寸和对应分辨率 部分Android测试机分析 补充9图的使用说明 在实际开发过程中,会遇到 ...

  9. Android程序对不同手机屏幕分辨率自适应的总结

    各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知.目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240.当然还有魅族M9的D ...

最新文章

  1. java反射(reflect)机制模拟javabean的实现
  2. linux遭入侵挖矿进程被隐藏案例分析
  3. spring 框架概述
  4. c++扔鸡蛋问题egg dropping puzzle(附完整源码)
  5. 神圣的NLP!一文理解词性标注、依存分析和命名实体识别任务
  6. 特征工程到底是什么?2019百度实习生招聘试题之一
  7. Linux chattr 与 lsattr命令
  8. python sqlite row
  9. 开发平台怎么选?来看看专业人士怎么说
  10. 元胞自动机(又称细胞自动机)
  11. 时间轮python_时间轮定时器的实现(参考Linux源码)
  12. 系统短信验证码实现案例
  13. 2023高薪前端面试题(一、前端基础——css)
  14. stata画时间趋势图时横坐标标签太长重叠怎么办
  15. yelp实现mysql写Kafka_实时将Cassandra数据引流到Kafka(下)
  16. 浅谈kafka之partition
  17. edxp已激活模块_edxposed框架模块
  18. (旧)2- 大家一起学:Flask构建弹幕微电影网站-前端首页搭建-0
  19. HashMap(2)-----哈希表
  20. Random和ThreadLocalRandom

热门文章

  1. electron开发
  2. zookeeper安装包下载地址
  3. 【Java/JFrame/多线程】小球碰到边缘的回弹效果
  4. 【verilog语法】always@(*)自动添加敏感变量列表
  5. linux权限-m,Linux笔记:权限管理
  6. MySQL中的索引详讲
  7. 为什么操作系统会有随机性
  8. Codeup-问题 A: 【字符串】最长回文子串
  9. eclipse怎么导出一个Java项目(莫要错过,最详细教程!)
  10. spring 扫描所有_从Spring的几个阶段理解其工作过程