这可能听起来有点奇怪,但我正在为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手机,他回答了我的问题。我没有废弃这条消息,而是认为我会回答我的问题,看看它可能对其他人提供帮助的机会。
[答案] 使用按+保持弹出对话框。因此,点击任一列表中的项目将直接进入游戏模式。按住+按住某个项目将打开一个对话框,其中包含删除或取消选项。
如果你有任何建议,我会有兴趣听取其他建议。
答案 0 :(得分:1)
您描述的技术 - 使用上下文菜单 - 是一个很好但不完整的解决方案。它是不完整的,因为它是不可发现的。有些用户永远不会尝试长时间点击已保存的游戏列表,因此永远不会看到删除游戏的选项。
理想情况下,还有一个更易于发现的模式以及上下文菜单,例如: