Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从列表中删除项目的建议UI设计是什么_Android_Listview_User Interface - Fatal编程技术网

Android 从列表中删除项目的建议UI设计是什么

Android 从列表中删除项目的建议UI设计是什么,android,listview,user-interface,Android,Listview,User Interface,这听起来可能有点奇怪,但我正在为Android手机制作一个游戏,但我自己没有。我在设计UI时有点不知所措,需要安卓手机用户的一些建议。一般的想法是要有一个屏幕,用户可以从一开始就启动一个棋盘,或者加载上一个保存游戏。我正在尝试最小化UI,并希望让用户从同一选择中删除任何不需要的关卡或保存游戏。下面是UI的外观 Play Level +============+ | level 1 | | level 2 | | level 3 | +============+ Saved Ga

这听起来可能有点奇怪,但我正在为Android手机制作一个游戏,但我自己没有。我在设计UI时有点不知所措,需要安卓手机用户的一些建议。一般的想法是要有一个屏幕,用户可以从一开始就启动一个棋盘,或者加载上一个保存游戏。我正在尝试最小化UI,并希望让用户从同一选择中删除任何不需要的关卡或保存游戏。下面是UI的外观

Play Level +============+ | level 1 | | level 2 | | level 3 | +============+ Saved Game +============+ | save 1 | | save 2 | | save 3 | +============+ 游戏水平 +============+ |一级| |二级| |三级| +============+ 保存的游戏 +============+ |节省1| |节省2| |节省3| +============+ 所以在垂直线性布局中,有一个textview,listview,textview,listview。用户可以触摸/单击所需的关卡/保存游戏进行游戏。但我想让他们选择从这个屏幕上删除任何旧的保存的游戏。在我的手掌上,我会把它们轻轻地弹到一边。这个手势在这里似乎不可用。所以我的问题是,其他Andoid应用程序是如何做到这一点的

[更新]我刚打了一半,我的一个朋友打电话来。我记得他有一部安卓手机,他回答了我的问题。我想我会把我的问题的答案贴出来,希望它能帮助其他人,而不是放弃这条信息

[答复] 按住可弹出一个对话框。因此,单击任一列表中的项目将直接进入游戏模式。按住某个项目将打开一个对话框,可选择删除或取消


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

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

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

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

考虑将您的答案作为实际答案发布,而不是在问题文本中。谢谢,我一定会将您的建议落实到我的申请中。