我在布局和活动方面遇到了一些问题,我不知道它们有什么不同,它们是否相关? 我认为布局是我们可以添加或删除视图的地方,活动只是展示布局中任何内容的地方,这是真的吗?
答案 0 :(得分:3)
是Activity的一个实例,是Android SDK中的一个类。活动负责 管理用户与信息屏幕的交互。 您编写Activity的子类来实现应用程序所需的功能。一个简单的应用程序可能只需要一个子类;一个复杂的应用程序可以有很多。
定义一组用户界面对象及其在屏幕上的位置。布局由用XML编写的定义组成。每个定义用于创建显示在屏幕上的对象,如按钮或某些文本。
答案 1 :(得分:1)
布局处理用户界面。它可以设置您在用户界面上可见的所有视图。
后面的代码(.java)将您创建的布局设置为内容视图,并操纵您设置的视图的行为。例如,设置文本视图的文本。
然后活动就是整个事物,布局和背后的代码。
答案 2 :(得分:0)
活动是附加操作并将内容放入/布局中的java代码。为此,Activity加载布局。
答案 3 :(得分:0)
简言之,
Activity是项目的java部分。这里实现了程序和任何类型的算法。布局视图也可以在活动中生效。
布局是您在页面中组织视图的位置。但没有活动,他们没有任何意义。因为在活动中,您必须获取这些视图并以编程方式使用它们。
总之,您可以将视图从布局加载到活动,也可以在活动中加载实现整个程序的视图。
答案 4 :(得分:0)
布局定义了应用程序的所有外观,没有Java程序(这有助于视觉显示的实际功能)就毫无用处。 因此,我们通过编写其Java代码来定义应用程序的工作,并使用一个名为 activity 的特殊Java类来决定在特定时刻使用哪种布局,并告诉应用程序如何响应用户。