知识点21屏幕大小与设备密度.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 Android应用适配不同的屏幕: Android系统是一个经过优化的嵌入式系统。 Android系统不同于IOS系统,可以部署在任意的嵌入式设备之中。 基于以上原因,Android系统必须考虑运行于该系统之上的应用,在不同设备中显示外观的自适配性。 适配不同屏幕 获取更多的资源限定名信息: 进入Android帮助文件。 选择Dev Guide选项卡。 在左侧树状列表中选择 Application Resources。 继续选择Providing Resources。 资源文件夹限定名 适配不同的屏幕基本概念: 像素(Pixel = picture element) 像素是由 Picture和 Element这两个单词的字母所组成的。 像素可以用一个数表示,譬如一个“0.3兆像素” 数码相机,它有额定三十万像素来表示一张图像的精细度(有30万个像素点组成)。 像素也可以用一对数字表示,例如:“640 × 480分辨率”,它有横向640像素和纵向480像素,因此总数为640 × 480 = 307,200个像素点。 为何分辨率越低,我们越觉得图像会被放大呢? 假设一张图片是120 ×80 像素,那么明显在640 × 480屏幕分辨率中占据的位置要大于在1024 × 768中的位置。 适配不同屏幕 适配不同的屏幕基本概念: 密度(Density) 度量像素往往使用PPI(每英寸像素)或者DPI(dots per inch每英寸点阵)。 当英寸数量是固定的情况下,往往使用密度来度量像素密集度。 密度越高像素在一英寸中的密集度就越高(图像越精细)。 举例说明:长宽以像素为单位定义的视图(比如一个按钮): 在低密度的屏幕上会显得很大。 但在高密度的屏幕上则会显得很小。 Android手机设备常用屏幕分辨率: VGA:Video?Graphics?Array,VGA最早指的是显示器640 × 480。 QVGA: Quarter?VGA ,VGA的四分之一尺寸, 240 × 320 。 WQVGA:Wide Quarter VGA,扩大的QVGA,分辨率比240 × 400。 HVGA: Half-size VGA, VGA的一半尺寸, 320×480。 WVGA:Wide?VGA,其分辩率为480 × 800象素,是扩大了的VGA。 FWVGA :Full WVGA,比WVGA分辨率高,480 × 854 。 适配不同屏幕 适配不同的屏幕基本概念: Android对于像素与密度的分类表: 密度大小:单位英寸的像素数量。 在120-160 dpi之间为低密度(ldpi)。 在160-240 dpi之间为中密度(mdpi)。 在240-320 dpi之间为高密度(hdpi)。 在320dpi以上为超高密度(xhdpi)。 适配不同屏幕 屏幕大小 低密度(120)ldpi 中密度(160)mdpi 高密度(240)hdpi 小屏幕 QVGA(240×320 px) 2.6~3.0寸     普通屏幕 WQVGA(240×400 px) 3.2~3.5寸 HVGA(320×480 px) 3.0~3.5寸 WVGA(480×800 px) 3.3~4.0寸 FWQVGA(240×432 px) 3.5~3.8寸 FWVGA(480×854 px) 3.5~4.0寸 大屏幕   WVGA(480×800 px) 4.8~5.5寸   FWVGA(480×854 px) 5.0~5.8寸 适配不同的屏幕基本概念: Android对于屏幕大小的定义: small: 屏幕尺寸小于等于3英寸。 normal:屏幕尺寸小于等于4.5英寸。 large: 屏幕尺寸小于等于7英寸。 xlarge:屏幕尺寸大于7英寸以上。 3英寸指:屏幕对角线的长度 可利用勾股定理计算。 适配不同屏幕 Android屏幕尺寸与分辨率流行度(2013年): 数据来源: /about/dashboards/index.html 适配不同屏幕 Android自动适配屏幕的解决方案: 标准方案1:合理使用Android度量单位: 所有布局中的视图的尺寸(高度、宽度)单位都应该选择dp/dip 所有布局中的视图字体都应该选择sp(scaled pixels放大像素,与刻度无关的像素)作为单位。 Dip : Density-independent pixel (与密度无关的像素)。 如果使用dip/dp作为单位,Android会在不同密度的设备中

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档