从短按钮打开类似上下文菜单的菜单的最佳做法是什么?

时间:2010-10-01 19:45:01

标签: android button spinner android-contextmenu

我有一个显示“排序”的按钮,当用户正常/短按按钮时,我想要一个带有各种排序选项的菜单。在线查看似乎没有直接的答案,哪条路线被认为是最佳做法。我希望有一个类似于此的菜单:

Sample menu image

带图标和文字。

例如,点击Google地图应用中的“图层”按钮。它只需单击一下即可打开选项列表。它在顶部有一个标题,每个选项都有图标。 (图标不是至关重要的)

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

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

旋转器用于状态选择,这听起来像你想要的。用户将从列表中选择一个排序选项,并且存在一个“当前”排序的概念,使用户可以看到。

对于像截图中的活动选择器这样的东西,Falmarri建议使用AlertDialog是合理的。选择排序和活动选择器之间的区别在于“有状态选择”区别。旋转器具有已经为您提供的当前所选项目的概念,对话框更为通用。