2

大多数时候,我遇到了一种情况,选择我应该将这个数据列表作为 Activity 还是 Dialog 呈现给用户。我想知道,我应该遵循任何基本的 UI 设计指南吗?我通过网络搜索,我没有看到太多关于这个的讨论。

4

2 回答 2

2

在不了解您的用例的情况下,我建议您不要使用对话框,因为您只是在普通 Activity 上有更多的屏幕空间。对于呈现数据列表,ListActivity 或 ListView 是一个很好的起点。

有关 UI 模式和有关 android 的最佳实践的一般信息,谷歌在这里提供了很多信息:

http://developer.android.com/design/index.html

于 2012-08-03T09:26:18.313 回答
2

如果数据呈现只是工作流的自然/直接路径,则应在活动中呈现。如果您的 UI 要求确认,警告/通知用户某些特定或不寻常的事情(数据丢失警告/确认删除文件等),则可以使用对话框。

还要记住 Activity 也有 back-stack,所以通过按下 back,用户可以回到之前的 Activity。虽然对话框并不意味着通过按返回来返回。

于 2012-08-03T09:26:55.000 回答