0

我对 android 开发比较陌生,到目前为止我玩得很开心。我的应用程序功能正常,我准备为用户添加一些选项。似乎有很多关于如何做到这一点的信息,我在整理它并确定哪种方式是当前向用户提供选项的“接受”方法时遇到了麻烦。

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

4

2 回答 2

0

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

一般来说,从头开始,一个好的起点(虽然不是普遍的!)是action bar。它使用户可以访问在屏幕上操作数据的方式,以及始终如一地呈现辅助功能(溢出菜单)的方式。设计文档实施文档

我强烈建议您阅读设计文档的“模式”部分,因为它解释了许多核心设计决策背后的基本原理。

PS 我急于强调它不是通用的原因是应用程序具有既定的用户体验和用户期望。示例包括 Facebook、Path、Google 地图。他们都有自己的理由不严格遵守操作栏范例,但他们尽可能多地使用它。

于 2013-08-02T23:14:28.693 回答
0

这个菜单文档页面特别有用。但基本上如果是这样,API < 11那么您可以使用硬菜单按钮作为选项菜单。10 之后,菜单项将显示在ActionBar中作为操作项或溢出按钮中。但如果存在,仍然可以位于硬菜单按钮中。

您还始终可以选择上下文菜单,主要是长按,例如某些菜单,具体取决于View触发的内容。所以可能会显示一个列表项的编辑、删除、保存菜单。

于 2013-08-02T23:17:19.527 回答