Android支持多种屏幕.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android支持多种屏幕

Android支持多屏幕 快速查看 Android运行的设备上有不同的屏幕尺寸和密度。 屏幕上显示您的应用程序可能会影响其用户界面。 该系统处理您的应用程序,以适应当前屏幕的工作最。 您应该创建UI的精确控制屏幕上的特定资源。 在这份文件中 屏幕支持概述 术语和概念 支持屏幕范围 密度的独立性 如何支持多个屏幕使用配置预选赛 设计替代布局和drawables 声明为Android 3.2平板布局?新的! 使用新的大小预选赛 配置示例 声明屏幕尺寸支持 最佳实践 附加密度注意事项 在运行时创建的对象缩放位图 DP单位转换为像素单位 如何测试您的应用程序在多个屏幕上 相关样本 多分辨率 另请参阅 像一个网页设计师的思考 提供替代资源 图标设计指南 管理虚拟设备 Android运行在多种设备,提供不同的屏幕尺寸和密度。?对于应用程序,Android系统提供一致的跨设备的开发环境,并调整每个应用程序的用户界面,屏幕上显示处理的大部分工作。?同时,该系统提供的API,允许您控制您的应用程序的特定的屏幕尺寸和密度,不同的屏幕配置,以优化您的UI设计UI。?例如,您可能需要一个药片的不同,用于手机的用户界面的UI。 尽管该系统进行缩放和调整大小,使您的应用程序在不同的屏幕工作,你应该作出努力,以优化您的应用程序不同屏幕尺寸和密度。?在这样做,可以最大限度地发挥所有设备的用户体验和用户相信,您的应用程序实际上是为他们的设备,而只是拉伸以适应屏幕上自己的设备比设计。 按照本文档中所述的做法,你可以创建一个应用程序,显示正常,并提供了一个对所有支持的屏幕配置优化的用户体验,.apk?apk文件。 注:本文档中的信息假设您的应用程序设计的Android 1.6(API等级4)或更高。?如果您的应用程序支持Android 1.5或更低,请首先阅读了Android 1.5的策略。? 此外,要知道是?Android?3.2推出新的API,使您能够更精确地控制您的应用程序使用不同屏幕尺寸的布局资源。?这些新功能尤其重要,如果你正在开发的应用程序优化的片。?有关详情,请参阅有关节宣布的Android 3.2平板布局?。 屏幕概述支持 本节概述Android的多个屏幕上的支持,包括:介绍的条款和本文件的空气污染指数,总结的屏幕配置,该系统支持,使用的概念,并概述的空气污染指数和底层屏幕兼容性功能。 术语和概念 屏幕尺寸 实际的物理尺寸,屏幕的对角线测量。 为方便起见,Android的群体所有实际屏幕尺寸分为四个广义的大小:小,正常,大,特大。 屏幕密度 屏幕的物理面积内像素的数量,通常称为DPI(每英寸点数)。?例如,“低”的密度屏幕有一个给定的物理区域内,一个“正常”或“高”密度屏幕相比较少的像素。 为方便起见,Android的群体所有实际的屏幕密度分为四个广义密度低,中,高,特高。 方向 从用户的角度来看,屏幕的方向。?这是横向或纵向的意义,是宽屏幕的宽高比或高大,分别。?要知道,做不同的设备不仅操作默认情况下,在不同的方向,但可以在运行时改变方向,当用户旋转设备。 分辨率 在屏幕上的物理像素总数。?加入支持多个屏幕时,应用程序不直接与决议;应用程序应该只关注屏幕大小和密度,广义的大小和密度组指定。 密度无关的像素(DP) 一个虚拟像素单元时,你应该使用定义UI的布局,密度无关的方式来表达布局尺寸或位置。 相当于一个160 dpi的屏幕,这是系统假设为“中等”的密度屏幕的基准密度的物理像素密度无关的像素。?在运行时,系统透明地处理任何DP单位,必要时根据实际使用中的屏幕密度,缩放。?DP单位转换为屏幕像素是简单的px = dp * (dpi / 160)?) 。?例如,一个240 dpi屏幕上,1 DP等于1.5物理像素。?定义你的应用程序的UI时,你总是应该使用DP单位,以确保不同密度的屏幕上显示你的用户界面的适当。 支持屏幕范围 与Android 1.6(API等级4)开始,Android提供了支持多个屏幕尺寸和密度,反映的设备可能有许多不同的屏幕配置。?您可以使用Android系统的特点,为每个屏幕的配置,以优化您的应用程序的用户界面,并确保您的应用程序不仅提供了正常,但在每个屏幕上提供最佳的用户体验。 为了简化设计的方式,你多个屏幕上你的用户界面,Android的划分实际的屏幕尺寸和密度范围为: 小?,?正常?,?大?,和XLARGE:四个广义的大小设置 注:从与Android 3.2(API级别13)开始,这些大小团体都赞成一个管理屏幕尺寸上的可用屏幕宽度为基础的新技术已过时。?如果你的Android 3.2和更高的发展,宣布为Android 3.2的平板布局的更多信息。 设置四个广义密度?ldpi(低),mdpi(中型),hdpi(高),并

文档评论(0)

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

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

1亿VIP精品文档

相关文档