我当前的UI包含3个活动/对话框
1.活动A ---列表视图和“添加”按钮,单击按钮时显示活动B.
2.活动B ---见http://img835.imageshack.us/img835/9872/9120120905101922.png的布局。选择“选择”时,会显示对话框C.
3.对话框C ---用于选择项目的微调器或列表视图。
我想让这个过程更加紧凑和专业,因为整个过程包含3个活动/对话框的呈现,(事实上有4个活动/对话,因为在活动A之前有活动M!)
我现在选择的是将活动B更改为对话框,并将对话框C更改为弹出窗口。但正如我之前提到的,在更改之后,仍然有4个活动/对话框,所以这些更改不会很有意义。
我该怎么办?是否可以用单个对话框D?
替换活动B和对话框C.答案 0 :(得分:0)
有没有理由不能在活动B的“确定/取消”按钮下显示活动C的微调器/列表视图?最好的我可以告诉我,活动C上只有一个元素,所以它会浪费很多空间(B有很多空间)。
无论如何,我不会过分担心程序中有四个活动的复杂性,并强调优化它至少三个。几乎任何设备都应该能够轻松处理这么多活动。