我试图学习如何在Android平台上进行开发,但我不太理解Activity和View之间的关系。根据文档,Activity几乎总是与用户可以交互的UI对象相关联,但如果是这种情况,那么Views的整个概念又从哪里来呢?可能有一个非常基本的解释,但我仍然希望得到一些指导。谢谢。
一个活动是执行某些任务的用户界面,与其他框架中的表单或窗口更接近。视图是窗口中自我控制的矩形部分,交互可以发生在其中,是 UI 的更低级别表示。它更接近于您在不同框架中听到的控件或小部件。窗口的视觉内容由视图层次结构提供,这些对象派生自基本的 View 类。每个视图都控制窗口内的矩形空间。父视图包含并组织其子视图的布局;叶视图位于层次结构的底部,实际上在它们控制的矩形中进行绘制并响应用户操作。因此,视图是活动与用户实际交互的地方。您可能想阅读Android Fundamentals; 这是 Android 文档的良好起点。