2010-10-01 64 views
0

我有一个按钮,说“排序”,当用户正常/短按下按钮,我想要一个菜单​​出现各种排序选项。环顾网上似乎并没有直接回答哪条路线被认为是最佳做法。我期待有一个类似于这样的菜单:从简短的按钮点击打开上下文菜单菜单的最佳做法是什么?

Sample menu image

与图标和文本。

例如,点击Google地图应用中的图层按钮。它通过一次简单的点击打开一个选项列表。它在顶部有一个标题,每个选项都有图标。 (图标不是非常关键)

我应该使用上下文菜单吗?如果是这样,我怎么做没有长时间的按下。它应该是一个微调吗?如果是这样,我怎么改变外观使用一个按钮,而不是正常的下拉框。

回答

1

纱厂是有状态的选择,这听起来像你想要的这里。用户将从列表中选择一个排序选项,并且存在对用户可见的“当前”排序的概念。

对于类似于截图中的活动选择器的内容,Falmarri建议使用AlertDialog是合理的。选择排序和活动选择器的区别在于“有状态选择”的区别。纺纱厂有一个已经为你选择的物品的概念,对话更为一般。