0

我当前的 UI 包含 3 个活动/对话框
1. 活动 A --- 一个列表视图和一个“添加”按钮,单击按钮时会显示活动 B。
2. 活动 B --- 有关其布局,请参见http://img835.imageshack.us/img835/9872/9120120905101922.png。选择“选择”时,将显示对话框C.
3. 对话框 C --- 一个微调器或列表视图,供用户选择一个项目。

我想让流程更加紧凑和专业,因为整个流程包含 3 个活动/对话框的呈现,(实际上有 4 个活动/对话框,因为在活动 A 之前有一个活动 M!)

我现在选择的是把activity B改成一个对话框,把对话框C改成一个popup。但是正如我之前提到的,改变之后,总共还有4个activity/dialogs,所以这些改变没有多大意义.

我该怎么办?是否可以用单个对话框 D 替换活动 B 和对话框 C?

4

1 回答 1

0

为什么不能在活动 B 的确定/取消按钮下显示活动 C 的微调器/列表视图?最好我能说活动 C 只有一个元素,所以它会浪费很多空间(而 B 有很多可用空间)。

无论如何,我不会太担心在您的程序中有四个活动并强调将其优化到三个的复杂性。几乎任何设备都应该能够轻松处理这么多活动。

于 2012-09-05T02:51:59.100 回答