Android 开发:Activity、Window 和 View 之间的关系
在 Android 开发中,'Activity'、'Window' 和 'View' 是三个重要的概念。
- 'Activity' 是 Android 应用程序的一个基本组成单元,它代表了用户与应用程序的交互界面。每个 'Activity' 都有一个与之关联的 'Window' 对象。
- 'Window' 是一个抽象的概念,表示应用程序的窗口界面。在 'Activity' 中,通过调用 getWindow() 方法可以获取与该 'Activity' 关联的 'Window' 对象。
- 'View' 是 Android 应用程序中的 UI 组件,用于构建用户界面。每个 'View' 都是绘制在窗口上的,通过 'Window' 来承载和显示。
所以,'Activity' 和 'View' 之间的关系是,'Activity' 通过调用 setContentView() 方法将布局文件或者自定义的 'View' 添加到与之关联的 'Window' 中,从而显示在用户界面上。'Activity' 可以通过 findViewById() 方法获取布局文件中的 'View' 对象,并对其进行操作和监听事件等。
原文地址: https://www.cveoy.top/t/topic/pkQf 著作权归作者所有。请勿转载和采集!