Android 以活动或对话框的形式向用户显示数据

Android 以活动或对话框的形式向用户显示数据,android,android-dialog,ui-guidelines,Android,Android Dialog,Ui Guidelines,大多数时候,我遇到一种情况,选择是将此数据列表作为活动还是对话框呈现给用户。我想知道,有什么基本的UI设计准则我应该遵循吗?我在网上搜索,我没有看到太多关于这方面的讨论。在不了解您的用例的情况下,我建议不要使用对话框,因为在一个正常的活动中您只需要有更多的屏幕空间。对于显示数据列表,ListActivity或ListView是一个很好的起点 关于android用户界面模式和最佳实践的一般信息,谷歌在这里提供了大量信息: 在不了解您的用例的情况下,我建议不要使用对话框,因为在正常的活动中,您只需要

大多数时候,我遇到一种情况,选择是将此数据列表作为活动还是对话框呈现给用户。我想知道,有什么基本的UI设计准则我应该遵循吗?我在网上搜索,我没有看到太多关于这方面的讨论。

在不了解您的用例的情况下,我建议不要使用对话框,因为在一个正常的活动中您只需要有更多的屏幕空间。对于显示数据列表,ListActivity或ListView是一个很好的起点

关于android用户界面模式和最佳实践的一般信息,谷歌在这里提供了大量信息:


在不了解您的用例的情况下,我建议不要使用对话框,因为在正常的活动中,您只需要有更多的屏幕空间。对于显示数据列表,ListActivity或ListView是一个很好的起点

关于android用户界面模式和最佳实践的一般信息,谷歌在这里提供了大量信息:


如果数据表示只是工作流程的自然/直线路径,则应在活动中显示。如果您的用户界面要求确认,则可以使用对话框警告/通知用户某些特定或异常情况(数据丢失警告/确认删除文件等)


还请记住,活动也有后堆栈,所以通过按back,用户可以返回到上一个活动。虽然对话框不能通过按back键返回。

如果数据显示只是工作流程的自然/直线路径,则应在活动中显示。如果您的用户界面要求确认,则可以使用对话框警告/通知用户某些特定或异常情况(数据丢失警告/确认删除文件等)


还请记住,活动也有后堆栈,所以通过按back,用户可以返回到上一个活动。虽然对话框并不意味着要通过按后退来返回。

奇怪,我认为选择总是自然的。我认为选择总是自然的