猿问

是一项活动

很抱歉这个菜鸟问题-还在学习。

在Android Studio中构建android应用时,每个新活动都有其自己的XML和java类。我试图了解整体体系结构-创建新活动时,如何将其整体包装在包装中?


holdtom
浏览 115回答 1
1回答

慕斯709654

您的活动确实是课程。看看报关单!public class MainActivity extends Activity {      ^^^^^  //  see? it's a class!该类位于文件顶部所说的任何包中。例如package com.example.myapp;每个新活动都有自己的XML我想这是您最困惑的地方。XML文件只是一个资源文件。这只是对活动中组件的描述。诸如此类的XML文件通常位于app/src/main/res/layout/文件夹之类的位置。他们不是阶级。那么XML文件和您的Activity子类如何链接在一起。答案就在这里:setContentView (R.layout.activity_main);转到您的Activity子类的onCreate方法,您会发现上面的一行。R.layout.activity_main指的是XML文件。这行是您的活动类读取XML文件并加载该文件中包含的视图并将其设置为内容视图的时候。R此处的类由Android Studio自动生成,并且包含对资源的引用。
随时随地看视频慕课网APP

相关分类

Java
我要回答