有人可以解释这里发生的事情。我加载了一个空白的Activity,并在Android Studio中创建了两个xml文件; content_main.xml(包含我的所有小部件)和activity_main.xml(包含我的内容文件)如下所示:
我不想使用此工具栏,因此我将其删除。现在activity_main.xml文件如下所示:
但是我仍然希望拥有一个actionBar。我的清单文件,清楚地引用了我的样式文件夹中的主题:
这是styles.xml文件,它为Action Bar 设置主题:
为什么我启动模拟器时,我的操作栏丢失了?我的main_activity扩展了AppCompatActivity。知道为什么会这样吗?
答案 0 :(得分:2)
您的活动正在覆盖Application
的主题并使用NoActionBar
主题。摆脱android:theme
标记
<activity
从
改变 <activity
android:theme="@style/AppTheme.NoActionBar"
android:name=".MainActivity"
android:label="@string/app_name">
到
<activity
android:name=".MainActivity"
android:label="@string/app_name">