当我遇到一个常见的做法时,我看过几个Android应用程序。导航标题没有后退按钮。从那时起,我很困惑,以便将相同的内容放在我的应用程序的导航标题中 应该将后退按钮放在导航(标题)中还是应该留下按键来处理它?我们应该遵循的最佳做法是什么?
由于
答案 0 :(得分:7)
我个人认为每个平台都有自己的处理某些功能的方式。苹果设备的导航栏上会有一个后退按钮,因为这是iphone用户寻找它的地方。
就Android而言,由于我们提供了一个物理后退按钮,我们必须保留它,因为这是Android用户想要回去的第一个地方。
因此,由于用户满意度和易用性是主要问题,我不会使用后退按钮(除非我必须)。
答案 1 :(得分:1)
与上面的响应类似,但是为了简单起见,我采用了一种中心方法,其中我实际上在导航标题中保留了一个后退按钮,但是用户仍然可以按下硬键后退按钮并且代码实际上执行相同的操作功能。
基本上它的功能是覆盖这两组用户,一些不了解Android硬键的新用户,比如习惯iOS的用户(双关语),以及其他更加温和的Android用户。
答案 2 :(得分:0)
o我相信没有最佳方法。这取决于您的自定义用户界面以及导航消耗的屏幕数量。最好的方法是为beta-testers决定构建两个变种。 屏幕上的Allthow后退按钮可以非常方便,非常烦人。
答案 3 :(得分:0)
“后退”按钮的实际功能是关闭当前活动并将前一个活动置于最前面。
您可以通过在当前活动中调用finish()来执行相同的操作。它将从活动堆栈中删除当前活动并带您到上一个活动。
Asaf Pinhassi