大多数时候,我遇到过一种情况,选择是否应该将此数据列表作为Activity或Dialog呈现给用户。我想知道,我应该遵循哪些基本的UI设计指南?我在网上搜索,我没有看到太多关于此的讨论。
答案 0 :(得分:2)
在不知道您的用例的情况下,我建议您不要使用对话框,因为您只需在普通活动上拥有更多屏幕空间。为了呈现数据列表,ListActivity或ListView是一个很好的起点。
有关关于Android的UI模式和最佳实践的一般信息,谷歌在这里提供了很多信息:
答案 1 :(得分:2)
如果数据表示只是工作流程的自然/直接路径,则应在活动中显示。如果您的UI要求确认,请警告/告知用户特定或异常的事件(数据丢失警告/确认删除文件等),然后可以使用对话框。
另请注意,Activity也有后向堆栈,因此通过按回来,用户可以返回上一个活动。虽然通过按回来不打算回复对话。