首先,我是Android开发的新手。
我们已经知道在活动中看到的所有内容都是一个组件,并且该组件的来源位于 activity_main.xml 文件中。
例如,我有一个 TextView 组件:
因此其xml源位于 activity_main.xml 中:
好的,到这里一切都很好。
现在我面临的困惑是我的活动中有一个工具栏:
但是 acitvity_main.xml 中没有此工具栏的xml源。
我整天都在浪费时间来澄清自己的概念,但我做不到。还有一个名为 styles.xml 的文件,但在下面的图像中包含某种东西:
请问任何人可以知道该工具栏来自何处?我是Android开发的初学者。我将很高兴向撰稿人简单,准确地讲解幕后情况。
答案 0 :(得分:1)
正如Gabe Sechan所说,它带有主题,因此没有xml文件可以在其中看到其代码,如果要消失,只需在AppTheme样式标签中编写 “ Theme.AppCompat.Light.NoActionBar”,而不是“ Theme.AppCompat.Light.DarkActionBar” 并运行应用程序,您将看到操作栏消失了。所以它是主题