【Android开发API】更好的策略 - 支持平板与手机 - Supporting Tablets and Handsets.pdfVIP

【Android开发API】更好的策略 - 支持平板与手机 - Supporting Tablets and Handsets.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
eoe 移动开发者社区 原文链接:/guide/practices/tablets-and-handsets.html#Guidelines 作者:长剑耿介 Monica ~ ~ELite~ ~ Android平台运行在各种屏幕尺⼨的设备 系统会调整应 程序UI的⼤⼩,以适合每个设备 。 通常情况下,你所需要做的是 设计灵活的UI,通过提供替代资源(alternative resources)优化⼀些元素适 于不同尺⼨的设备 。 (如调整⼀些视图或改变 视图的尺⼨值等替代的布局) 。 但是,有时您可能希望进⼀步地优化不同的屏幕尺⼨上整体的 户体验 。例如,平板电脑 提供了更多的空间,您的应 程序可以⼀次提出多套信息,而手机设备通常需要分割拆开集合,分别显示 。 因此,即使⼀ 个为手机设计的UI可以适当调整以适应平板电脑,但是它没有充分利 平板电脑的屏幕来提高 户体验的潜⼒ 。 到了Android 3.0 (API 11级),Android 的推出了⼀套新的框架的API,使您能够更有效地利 ⼤屏幕设计活 动:FragmentAPIs 。 片段 (Fragments)允许把你的UI中不同的行为的组件分成独立的部分 。当运行在平板电脑上时, 可以将这些组件创建成多窗格布局,或在手机上运行时,放置在分开的活动中运行 。 Android 3.0还介绍了ActionBar ,在 屏幕上方提供了⼀个 来确定应 程序专 的 户界面,,并提供 户操作和导航 。 通过片段 (Fragments)和⼯具栏 (action bar)可以帮助你创建⼀个独特的、最佳的 户体验应 程序,无论是在手机还 是在平板电脑上,本文档会给你提供指导 。 在阅读本指南之前,建议您先阅读 Supporting Multiple Screens的指导 。 该文档分别介绍了开发支持不同的屏幕尺⼨ 、灵 活布局和替代位图的密度的 户界面的基本设计原则 。 基基本本方方针针 这里有⼀些指导将会帮助您创建⼀个提供优化的 户体验应 程序,无论是在在平板电脑还是在手机上: •* 在片段 (fragmennts)基础上创建您的活动 (activity)* 可以对不同组合重复使 ——在多窗格布局的平板电脑或是单 窗⼝布局的手机上 。 ⼀个Fragment代表了⼀种行为,或是活动中的 户界面的⼀部分 。 你可以把⼀个片段作为⼀个活动 的模块化部分 (⼀个活动的“片段”),它有 自⼰的生命周期,在活动运行时,你还可以添加或移除它 。 如果你还没有使 过的片段,从阅读的Fragment开发⼈员指南开始吧 。 •* 使 ⼯具栏 (action bar)* ,但得按照最佳做法,并确保您的设计非常灵活使得系统能根据屏幕的⼤⼩调整操⼯具栏布 局 。 ActionBar是 来取代活动 (activity)中屏幕顶部传统标题栏的⼀个UI组件 。 默认情况下,⼯具栏的左侧是应 程序 标识 (logo),其次是活动标题,右侧是 “选项”菜单上的项 目。 您可以把选项菜单中的项 目直接显示在⼯具栏中的“⼯具项 目” 中。 您还可以添加导航功能到⼯具栏,如标签或下拉列表 中,并且使 应 程序的图标来补充系统返回按钮的行为,以导航到您的应 程序的“主界面 (home)”或到达应 程序的 结构层次的上层 。 本指南提供了同时支持平板电脑和手机的⼯具栏使 方式的⼀些技巧 。 欲知⼯具栏 (action bar)API 的详细讨论,请参阅的Action Bar开发⼈员指南 。 •* 实现灵活的布局* ,正如在最佳实践 (Best Practices)中对支持多屏幕的讨论, 要像网页设计师⼀样思考 (Thinking Like a Web Designer) 。 ⼀个灵活的布局设计让您的应 程序能够适应屏幕尺⼨的变化 。 正如平板电脑的尺⼨不尽相同,手机也有着不同尺⼨ 。尽 管你可能会为“平板电脑”和“手机”提供不同的片段 (fragment)组合,但使得每个设计都能够灵活调整其⼤⼩尺⼨和高宽 比仍然是必要的。 以下各节将会详细讨论前两个建

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档