android - 为什么新建android studio项目时action bar没有xml组件?
问题描述
首先,我是 Android 开发的新手。
正如我们已经知道的那样,我们在活动上看到的所有内容都是一个组件,并且该组件的源放置在activity_main.xml文件中。
例如我有一个TextView组件:
所以它的 xml 源代码在activity_main.xml:
好的,直到这里一切都很好。
现在我面临的困惑是我的活动中有一个工具栏:
但是在acitvity_main.xml中没有此工具栏的 xml 源。
我浪费了一整天的时间来清除我的概念,但我做不到。还有一个名为styles.xml的文件,但它包含下图中的某些内容:
请问谁能告诉这个工具栏是从哪里来的?我是 Android 开发的初学者。我很乐意向贡献者以简单准确的解释告诉他们背后的场景是什么?
解决方案
正如 Gabe Sechan 所说,它带有主题,因此没有 xml 文件可以在其中查看其代码,如果您想将其消失,只需在 AppTheme 样式标签“Theme.AppCompat.Light.NoActionBar”中写入“Theme.AppCompat”。 Light.DarkActionBar" 并运行应用程序,您将看到操作栏已消失。所以它的主题问题
推荐阅读
- python - 如何在python中获取比较时间值和差异
- sql - SSRS 逗号分隔列表作为带有“N”字符的参数值
- r - R拆分字符串,然后按字符求和
- gmail-api - GSuite 服务帐户身份验证吊销不会停止观看(发布/订阅)
- http-headers - 如何使用入口 nginx kubernetes 将令牌传递给后端服务器
- node.js - FTP 无法列出包含元音变音字符的目录
- sql - 两个日期之间的月份 | PostgreSQL
- php - 为什么 TCPDF 在我的 PDF 中添加奇怪的顶部空间?
- html - Css:当子元素的高度小于 100% 时,将 div 元素设置为其父元素的 100%
- pip - 我正在尝试安装 rasa 并出现此错误,有人可以帮助我吗