请告诉我在activity中放置返回按钮是否是良好实践,还是无意义的?是否有一些安卓手机没有返回键?或者所有型号都有返回键?
所有的安卓手机都会有返回键。在我看来,加上一个返回按钮既难看又没必要;你最好将可用空间用于有用的东西。有时候你的老板会强迫你加上一个返回按钮,通常是因为(遗憾的是)大多数安卓的设计都是基于iPhone的设计……所以我会加上一个返回按钮的唯一原因就是为了不被解雇(嗯,有时候失业比成为一个糟糕的程序员更好)。
堆叠。最近我参与了一场辩论,讨论了Android、iPhone和Windows Mobile的设计隐喻。我们达成的共识是,你应该遵循所开发设备的设计隐喻。对于Android来说,设计不应包括返回按钮,因为用户习惯使用物理返回按钮。如果需要一个返回按钮,则物理按钮也应该起作用。
我在选项菜单中放置了一个返回
菜单项。我的应用程序中的选项菜单似乎已经包含其他类似导航的菜单项,因此在那里放置一个返回
菜单项似乎是合理的。在那里明确标记返回
菜单项似乎更适合新手,并且除非选项菜单已经有很多菜单项,否则冗余似乎是无害的。
另一方面,对于一些Android新手来说,记住有一个选项菜单以及如何访问它可能是一项挑战。是的,爸爸 - 我指的就是你。 :-)
同样,在添加/编辑屏幕上,我提供保存
和取消
按钮,即使返回
按钮可以(并且可能经常)用作取消
按钮。同样,在那里拥有一个明确标记的取消
按钮似乎更适合新手,并且是无害的。(你打算用保存
按钮旁边的空白空间做什么?)
如果您的应用程序需要排除“后退”功能的空间,例如在绘图应用中需要显示整个屏幕的“撤消”功能,则使用快捷方式是一个很好的选择,但最好还是要有一个按钮。