在应用程序中实现选项菜单的当前方法是什么?

时间:2013-08-02 23:08:17

标签: android android-actionbar oncreateoptionsmenu

我对Android开发相对较新,到目前为止我玩得很开心。我的应用程序功能正常,我准备为用户添加一些选项。关于如何做到这一点的方法似乎有很多信息,我无法对其进行排序,并确定当前“接受”的方法是向用户提供选项的方式。

有没有人有很好的资源可以分享?

2 个答案:

答案 0 :(得分:0)

这实际上取决于特定的应用程序,现有的用户体验,品牌和其他一些设计考虑因素。

一般来说,从头开始,一个好的起点(虽然不是普遍的!)将是action bar。它使用户可以访问在屏幕上操作数据的方法,以及一致地呈现辅助功能的方法(溢出菜单)。 Design docsimplementation docs

我衷心建议您浏览设计文档的Patterns部分,因为它解释了许多核心设计决策背后的基本原理。

P.S。我之所以急于强调它并不普及的原因是具有既定用户体验和用户期望的应用程序。示例包括Facebook,Path,Google Maps。他们都有理由不严格遵守行动栏范例,但他们尽可能地使用它。

答案 1 :(得分:0)

This Menu Doc page特别有帮助。但基本上如果它是API < 11,那么你可以使用硬菜单按钮作为选项菜单。 10之后,菜单项将显示在ActionBar作为操作项或溢出按钮中。但如果存在,仍然可以位于硬菜单按钮中。

您也可以选择上下文菜单,主要是长按一下,例如某些菜单,具体取决于触发的View。因此,可以显示列表项的编辑,删除,保存菜单。