2013-02-21 132 views
1

我是Apple iPhone用户。我从来没有拥有任何类型的Android,所以我习惯了按钮,我必须点击屏幕才能返回屏幕,而不是Android的物理“后退按钮”。 iPhone开发者必须编写后退按钮以供用户操作游戏,但Android开发人员不一定需要编写后退按钮,而只需依靠手机上的物理按钮即可。Android“返回”按钮

我的问题是,如果我没有为我的Android应用程序编码按钮并让用户使用手机上的硬件返回按钮是好的?如果没有后退按钮可以点击,Android用户是否会本能地知道要点击物理后退按钮跳回屏幕?我真的不知道这个答案,因为我从来没有拥有一个Android,并总是依靠按钮编码的iPhone。

下面的图片是我编写的后退按钮,而不是依靠手机上的物理按钮。我想从我的代码中退出后退按钮。

enter image description here

+5

你不需要做任何事情,除非你有充分的理由。事实上,你应该*不做任何事情。后退按钮是完全本能和自然的。通过意图标志,您可以控制活动之间的活动方式。 – Simon 2013-02-21 19:40:56

+4

是的,用户将“知道”使用标准的后退按钮。不,添加你自己的后退按钮(具有相同的语义)是不必要的,可能会令人困惑。不要这样做:)下面是关于标准Android后退按钮的“语义”的一个很好的讨论:http://developer.android.com/design/patterns/navigation.html – paulsm4 2013-02-21 19:42:37

+0

感谢你和其他人想出了相同的答案!我没有Android的直觉,所以我不知道答案是如此明显。 :) – Matt 2013-02-21 19:53:41

回答

14

您不应该在您的应用程序上编写后退按钮。有关Android应用程序外观的更多信息,请参阅纯Android guidelines

+0

我没有Android的直觉,所以我不知道答案是如此明显。 :) – Matt 2013-02-21 19:54:02

3

每一个Android设备包含后退按钮。并且Android用户自从首次发布Android版本后使用Back按钮。他们都有后退按钮的想法,不需要单独实施,用户已经习惯了。

1

我已经为iOS和Android开发,并找到使用两者的最佳答案。 Android用户知道使用硬件后退按钮,但新用户或前iPhone用户经常期望屏幕上的按钮。两者都没有坏处,屏幕上的按钮可能是一个很好的视觉触摸。

您可能决定不使用后退按钮的情况包括较小屏幕的布局 - 当屏幕不动产非常珍贵时。请记住,应用程序最重要的部分是用户体验。

关键是要让您的应用程序对所有用户都很友好 - 但不要从专门的Android用户那里拿走预期的体验(例如,如果您正在开发具有多个弹出窗口的单活动应用程序View,后退按钮的理想性能将关闭视图,而不是关闭整个应用程序)。

0

另外,如果您想让按钮返回到活动的右上角,可以在操作栏上添加一个按钮。如果需要,请看Android Developers页面。