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

时间:2010-07-18 23:23:52

标签: android listview user-interface

这可能听起来有点奇怪,但我正在为Android手机制作游戏,但我自己并不拥有。我在设计我的UI方面有点亏,需要Android手机用户的一些建议。一般的想法是有一个屏幕,用户可以从一开始就开始一个电路板或加载一个以前的保存游戏。我正在尝试最小化用户界面,并希望让用户删除任何不需要的级别或从同一选择中保存游戏。这是UI的样子。

Play Level
+============+
| level 1    |
| level 2    |
| level 3    |
+============+
Saved Game
+============+
| save 1     |
| save 2     |
| save 3     |
+============+

因此,就垂直线性布局而言,有textview,listview,textview,listview。用户可以触摸/单击所需的级别/ save_game进行播放。但我想让他们选择从同一个屏幕删除任何旧的已保存游戏。在我的掌心前,我只是轻弹他们到一边。这个手势似乎在这里不可用。所以我的问题是,其他Andoid应用程序如何做到这一点?

[更新]当我的一个朋友打来电话时,我正打了一半。我记得他有一部Android手机,他回答了我的问题。我没有废弃这条消息,而是认为我会回答我的问题,看看它可能对其他人提供帮助的机会。

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

如果你有任何建议,我会有兴趣听取其他建议。

1 个答案:

答案 0 :(得分:1)

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

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

  • 通过点击已保存的游戏进入的屏幕有一个“删除”选项菜单或按钮
  • 带有关卡/已保存游戏的屏幕有一个选项菜单,可以显示“管理保存的游戏”活动,用户可以通过选项菜单查看多个游戏并将其删除