从列表中删除项目的推荐 UI 设计是什么

Sha*_*awn 5 user-interface android listview

这听起来可能有点奇怪,但我正在为 Android 手机制作一款游戏,但我自己没有一款游戏。我在设计 UI 时有点不知所措,需要 Android 手机用户的一些建议。总体思路是有一个屏幕,用户可以从头开始棋盘或加载以前的保存游戏。我正在尝试最小化用户界面,并希望让用户删除任何不需要的级别或从同一选择中保存游戏。用户界面如下所示。

游戏级别
+============+
| 1 级 |
| 2 级 |
| 3 级 |
+============+
已保存的游戏
+============+
| 保存 1 |
| 保存 2 |
| 保存 3 |
+============+

所以就垂直线性布局而言,有textview、listview、textview、listview。用户可以触摸/单击所需的级别/保存游戏来玩。但我想让他们可以选择从同一屏幕删除任何旧的已保存游戏。在我的手掌上,我只需将它们弹到一边即可。这里好像没有这个手势。所以我的问题是,其他 Android 应用程序是如何做到这一点的?

[更新] 当我的一个朋友打来电话时,我正在打字。我记得他有一部Android手机,他回答了我的问题。我没有放弃这条消息,而是想发布我的问题的答案,希望它可以帮助其他人。

[解答] 使用按住来弹出对话框。因此,单击任一列表中的项目将直接进入玩游戏模式。按住某个项目将打开一个对话框,其中包含删除或取消的选项。

如果您有其他建议,我很想听听。

Com*_*are 4

您描述的技术(使用上下文菜单)是一个很好但不完整的解决方案。它是不完整的,因为它是不可发现的。有些用户永远不会尝试长按已保存的游戏列表,因此永远不会看到删除游戏的选项。

理想情况下,有一个更容易发现的模式以及上下文菜单,例如:

  • 点击已保存的游戏进入的屏幕有一个“删除”选项菜单或按钮
  • 带有级别/已保存游戏的屏幕有一个选项菜单,可通往“管理已保存游戏”活动,用户可以在其中检查多个游戏并通过选项菜单删除它们