安卓 design-使用返回和向上导航

一致的导航操作是整体用户体验的重要组成部分。如果基本的导航方法都不能保持一致,甚至让用户意想不到的话,恐怕没有比这更让人沮丧的事情了。 Android 3.0对全局导航行为做出了重大改变。 对用户来说,认真遵照“返回”和“向上”的指导准则可让应用的导航更可靠、更符合预期。

Android 2.3 及更早的版本使用系统返回按钮来支持应用内的导航。 在 Android 3.0 中引入操作栏后,出现了第二种导航机制:即向上按钮,由应用图标和左向箭头构成。

“向上”按钮用于根据屏幕之间的层级关系在某个应用内部导航。 例如,如果屏幕 A 显示项目列表,并且选择某个项目会调出屏幕 B(该屏幕显示项目的更多详情),则屏幕 B 应提供可返回屏幕 A 的“向上”按钮。

如果屏幕是应用中层级最高的屏幕(即应用的主屏幕),则无需提供向上按钮。

系统的“返回”按钮用于按照用户最近操作的屏幕历史记录,按时间逆序导航。 它通常基于屏幕之间的时间关系,而非应用的层级关系

“返回”按钮还支持与屏幕间导航并无直接关联的一些行为:

  • 清除浮动窗口(对话框、弹出窗口)
  • 清除上下文操作栏,并取消高亮显示所选项目
  • 隐藏屏幕键盘 (IME)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,019评论 25 708
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,871评论 22 665
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,198评论 4 61
  • ✔班级: 【周六下午3:30-5:30。学员:张洪睿,刘朗铭,于行健,曲冠明。任课教师:李飞】 ✔教学目标:【制作...
    A越单纯越幸福阅读 262评论 0 0
  • 给你系鞋带的人,让你吃胖的人,给你弄刘海的人,摸你头的人,你哭时在一边看着你的人,你打他却不还手的人,你累...
    栖鹿阅读 188评论 0 0