0

在我正在设计的屏幕上,用户可以执行大量命令。但它们是可分组的,所以我考虑使用下拉菜单。

我想知道是否通常对命令使用下拉菜单。实际上,除了切换视图和选择信息之外,我从未见过它们被用于其他任何事情。

如果是,我可以使用哪种模式或构建块来实现它?还是我必须自己写?

4

2 回答 2

2

我想这取决于你所说的“命令”是什么意思。一般来说,我会说不。AButton可能会更好,具体取决于您的意思。但是,听起来您在谈论很多命令,在这种情况下,很多Buttons 可能没有意义。

ContextMenu可能对此更好,尤其是在您谈论编辑项目等时。这些很容易设置,并且在我发布链接的文档中有一个很好的示例。用户只需长按一个项目,就会弹出一个带有选项的小菜单。

ActinBar可能适合您。但这实际上取决于您的内容,您希望它的外观以及用户的期望。但是当我阅读“命令”时,我首先想到的是ContextMenu

您还有另外两个选项可能是PopupMenuPopupWindow。请注意,PopupMenu需要API >= 11. 但是根据您的评论,我绝对认为 aSpinner是合适的。

于 2013-06-28T15:07:23.197 回答
0

查看 lorensiuswlt/NewQuickAction3D:它非常漂亮且易于使用。自述文件中的教程:

https://github.com/lorensiuswlt/NewQuickAction3D

如果您对旧 HTC 设备上的某些内容更感兴趣:

https://github.com/lorensiuswlt/NewQuickAction

于 2013-06-28T15:08:49.920 回答