我正在创建一个类似 Powerpoint 的界面。
一个 Powerpoint 文档有几个演示页面。我想在左侧显示要编辑的页面和其他页面。
我应该将每个页面创建为活动还是视图?
如果您能消除我的困惑,将不胜感激。
我正在创建一个类似 Powerpoint 的界面。
一个 Powerpoint 文档有几个演示页面。我想在左侧显示要编辑的页面和其他页面。
我应该将每个页面创建为活动还是视图?
如果您能消除我的困惑,将不胜感激。
将页面列表显示在左侧的活动片段中并将当前选择显示为右侧的活动片段是最简单的。每当用户选择要显示的不同页面时,您都可以使用不同的内容重新加载正确的 Fragment。您不需要为每个页面创建一个单独的 Activity Fragment ——这将是很多开销,没有充分的理由。根据“页面”的数据类型,右侧的 Fragment 可能包含单个自定义视图,或者可能需要复杂的视图层次结构。
有关教程介绍,请参阅有关 Fragments 的指南主题。
每个页面都是一个活动。View 类是屏幕上的一个对象——一个编辑框、一个复选框、一个图像等,或者屏幕上的一组元素。Activity 是操作数据和视图对象以提供某些功能的代码,它是您的工作流程。如果您从 MVC 模式的角度考虑,视图就是 MVC 中的视图。活动是控制器。