首页 > 解决方案 > 为什么新建android studio项目时action bar没有xml组件?

问题描述

首先,我是 Android 开发的新手。

正如我们已经知道的那样,我们在活动上看到的所有内容都是一个组件,并且该组件的源放置在activity_main.xml文件中。

例如我有一个TextView组件:

在此处输入图像描述

所以它的 xml 源代码在activity_main.xml

在此处输入图像描述

好的,直到这里一切都很好。

现在我面临的困惑是我的活动中有一个工具栏

在此处输入图像描述

但是在acitvity_main.xml中没有此工具栏的 xml 源。

在此处输入图像描述

我浪费了一整天的时间来清除我的概念,但我做不到。还有一个名为styles.xml的文件,但它包含下图中的某些内容:

在此处输入图像描述

请问谁能告诉这个工具栏是从哪里来的?我是 Android 开发的初学者。我很乐意向贡献者以简单准确的解释告诉他们背后的场景是什么?

标签: androidxmlandroid-studioandroid-themeandroid-styles

解决方案


正如 Gabe Sechan 所说,它带有主题,因此没有 xml 文件可以在其中查看其代码,如果您想将其消失,只需在 AppTheme 样式标签“Theme.AppCompat.Light.NoActionBar”中写入“Theme.AppCompat”。 Light.DarkActionBar" 并运行应用程序,您将看到操作栏已消失。所以它的主题问题


推荐阅读