布局和活动之间有什么区别?

4

我对布局和活动有些问题,不知道它们是否不同,是否相关? 我认为布局是我们可以添加或删除视图的地方,而活动只是显示我们布局中任何东西的地方,这是真的吗?


布局就像C#中的表单一样。但是活动是您初始化视图的屏幕。 - Akshay Mukadam
是的,但我没有找到我的答案,所以我在这里问了。 - habib
5个回答

5

一个活动:

是Android SDK中的Activity类的实例。一个活动负责管理用户与屏幕信息的交互。您编写Activity的子类来实现应用程序所需的功能。一个简单的应用程序可能只需要一个子类;而一个复杂的应用程序可以有很多个。

布局:

定义了一组用户界面对象及其在屏幕上的位置。布局由XML编写的定义组成。每个定义都用于创建一个出现在屏幕上的对象,如按钮或一些文本。


4

布局处理用户界面。这是您设置所有将在用户界面上可见的视图的地方。

后台代码(.java)将您创建的布局设置为内容视图,并操作您设置的视图的行为。例如,设置文本视图的文本。

然后活动是整个事情,布局和后台代码。


1

活动是Java代码,它附加操作并将内容放入/放入布局中。为此,活动加载布局。


1
简言之,
Activity 是项目中的 Java 部分。在此处实现程序和任何类型的算法。同时,在 Activity 中,布局视图也会栩栩如生。
Layout 是您组织页面中视图的地方。但是,如果没有 Activity,它们就没有意义。因为在 Activity 中,您必须以编程方式获取这些视图并使用它们。
总的来说,您将从布局中加载视图到 Activity 中,并在 Activity 中实现整个程序。

0
布局定义了应用程序的所有外观,但没有帮助实现视觉显示的Java程序将毫无用处。因此,我们通过编写其Java代码并使用特殊的Java类活动来定义应用程序的功能,该类在特定时刻决定使用哪个布局,并告诉应用程序如何响应用户。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接