我正在创建一个像Powerpoint这样的界面。
Powerpoint文档有几个演示页面。 我想显示一个要编辑的页面,将其他页面显示为左侧的列表。
我应该将每个页面创建为活动还是视图?
如果你清楚我的困惑,那将会很感激。
答案 0 :(得分:2)
最简单的方法是在左侧的活动片段中显示页面列表,在右侧显示当前选择的活动片段。只要用户选择要显示的其他页面,您就可以使用不同的内容重新加载正确的片段。您不需要为每个页面创建单独的活动片段 - 这是没有充分理由的大量开销。根据您对“页面”的数据类型,右侧片段可能包含单个自定义视图,也可能需要复杂的视图层次结构。
有关教程的介绍,请参阅guide topic on Fragments。
答案 1 :(得分:1)
每个页面都是一个活动。 View类是屏幕上的对象 - 编辑框,复选框,图像等,或屏幕上的一组元素。 Activity是操作数据和查看对象以提供某些功能的代码,是您的工作流程。如果你考虑MVC模式,Views就是MVC中的视图。活动是控制者。
答案 2 :(得分:0)