【发布时间】:2012-03-23 13:20:47
【问题描述】:
最近,我自豪地拥有了一台 Android 4.0 平板电脑,并且一直在四处窥探,试图创建一些应用程序。现在我已经涵盖了基础知识,我将更深入地研究“什么是好的/什么是错的”部分。
据我了解,旧的“菜单/设置”按钮已被弃用(从某种意义上说,您不应该再使用它了),现在 ActionBar 是要走的路。进一步阅读后,我发现了这个:http://developer.android.com/resources/samples/ActionBarCompat/index.html
它展示了如何在 API 11 之前的系统上使用 ActionBar。在左侧,您可以看到典型的菜单,其中显示了开发人员认为在实际 UI 中不够重要的所有选项(“错误”的方式,但使用较新的 ActionBar API 编程)。在右侧,相同的菜单现在位于 ActionBar 上。
我的问题是:既然有人说这样的“溢出”菜单在旧的移动设备上是不好的设计,那么当它在 ActionBar 上作为右侧屏幕截图所示的按钮时,它也是不好的设计吗?或者它只是被认为是糟糕的设计,因为在很多设备上它需要你按下一个物理的屏幕外按钮,这使得当它是 ActionBar 上的虚拟按钮时它不是问题?
简而言之:我应该避免吗?坦率地说,我喜欢在最右边有一个菜单的想法,所有选项要么不适合,要么不够重要,不能在 ActionBar 上成为它们自己的实体。
如果我在这里收集和解释的任何信息有误,还请指出。
【问题讨论】:
标签: android android-4.0-ice-cream-sandwich android-actionbar