在Android编程中选择View或Activity?

时间:2013-01-17 05:19:36

标签: android layout view android-activity

我正在创建一个像Powerpoint这样的界面。

Powerpoint文档有几个演示页面。 我想显示一个要编辑的页面,将其他页面显示为左侧的列表。

我应该将每个页面创建为活动还是视图?

如果你清楚我的困惑,那将会很感激。

3 个答案:

答案 0 :(得分:2)

最简单的方法是在左侧的活动片段中显示页面列表,在右侧显示当前选择的活动片段。只要用户选择要显示的其他页面,您就可以使用不同的内容重新加载正确的片段。您不需要为每个页面创建单独的活动片段 - 这是没有充分理由的大量开销。根据您对“页面”的数据类型,右侧片段可能包含单个自定义视图,也可能需要复杂的视图层次结构。

有关教程的介绍,请参阅guide topic on Fragments

答案 1 :(得分:1)

每个页面都是一个活动。 View类是屏幕上的对象 - 编辑框,复选框,图像等,或屏幕上的一组元素。 Activity是操作数据和查看对象以提供某些功能的代码,是您的工作流程。如果你考虑MVC模式,Views就是MVC中的视图。活动是控制者。

答案 2 :(得分:0)

我的建议是一起使用ViewPagerFragment