Android studio .XML 对教我的书感到困惑 android 开发

Android studio .XML confusion with the book that is teaching me android development

我刚刚在一本书的帮助下开始了我的 android 旅程。不推荐,但这是我首选的学习方法。在这本书中,当我检查布局文件 .xml 时,书中说这个预制文件以

开头和结尾
<RelativeLayout> ... </RelativeLayout>

但在我收到的 android 清单文件中,我注意到内容相似但以

开头和结尾
<manifest> ... </manifest>

那么这两段代码是不是一样的,是不是可以互换,以后怎么会把我搞糊涂了,这个错误会不会让我现在用的书过时了。 (这本书被 John Horton 称为 "Android Programming for Beginners")

不,它们不一样。 您可以阅读有关 Android 清单文件 here 的更多信息,但它基本上是一个文件,用于向 Android 构建工具、Android 操作系统描述有关您的应用程序的基本信息, 和 Google 播放。

.xml 文件,以

开头
<RelativeLayout> ... </RelativeLayout>

用于在 Android 中构建前端。您可以阅读有关此主题的更多信息 here

Xml 是一种文件类型,在 Android 开发中用于多种用途。

Manifest.xml文件是App的配置xml文件。 它向 Android 构建工具、Android 操作系统和 Google Play 描述了关于您的应用的基本信息。
它还用于声明:

  • 应用的包名,通常与您的代码的命名空间相匹配
  • 应用程序的组件,包括所有活动、服务、广播接收器和内容提供者
  • ..... 还有更多...

所以这不是他们在书中谈论的布局文件。 他们在谈论布局文件。

布局文件(也有 .xml 文件)用于创建设计,您可以根据需要在这些 design.xml 文件中使用多个标签:

Androidxml 设计标签示例:

<RelativeLayout ... </RelativeLayout>
<LinearLayout ... </LinearLayout>
<FrameLayout ... </FrameLayout>
<ScrollView ... </ScrollView>
<TextView ... </TextView>
<ImageView ... </ImageView>

还有更多...

它们是两个不同的 xml 文件,因此它们不可互换

关于这本书:
我看过了,它非常好,但我认为如果你先从视频教程开始,然后在 2 周后再回到这本书,你会节省很多时间以后你会更好地理解这本书。

继续学习,祝你好运