iOS开发者做第一个Android应用程序:反向导航的最佳实践



我不清楚Android的UI机制可以"返回"一个屏幕。我已经阅读了文档,我知道硬件后退按钮应该可以做到这一点。同时,如果活动有多个入口点,ICS中的Action Bar将充当"向上"按钮。这给我留下了两个问题:

  1. 我注意到许多安卓应用程序使用操作栏的左侧,无论如何都会转到"后退"(除了硬件后退按钮)。我应该用我的应用程序这样做吗(这意味着有两种方法可以回去)
  2. 安卓用户是自然地使用硬件按钮返回,还是他们希望操作栏左侧的导航按钮返回iOS?对于用户(尤其是平板电脑用户)来说,似乎不得不求助于屏幕下方的硬件按钮才能返回是一件令人头疼的事——这真的是安卓用户界面指南规定的吗?谢谢

要回答您的第一个问题,如果应用程序中的"back"one_answers"up"是相同的,那么是的,您应该实现两个按钮来做相同的事情(不要只遗漏其中一个)。然而,如果"back"不一定意味着"up",那么不——他们应该做不同的事情。例如,如果你正在制作一个短信应用程序,用户点击通知菜单中的通知,他们收到了一条短信,按"后退"键会将他们返回到上一个应用程序或主屏幕,而按"向上"键会使他们返回到所有短信对话的列表。

回答你的第二个问题,是的。安卓用户自然会使用后退按钮返回。

后退按钮通常会转到上次打开的屏幕,向上按钮通常会转至应用程序的主屏幕。例如,音乐播放器可能有一个总库作为主屏幕。用户点击艺术家,然后点击专辑,如果点击后退按钮,它应该回到艺术家,点击向上按钮应该回到完整的库

最新更新