编辑:我知道这属于我所引用的SO帖子的评论,但我没有评论的声誉。如果你认为这样做是正确的,那么就要离开。
我和SO上的这个人有完全相同的问题:Android actionbar not visible并且多人建议删除" android:theme =" @ style / AppTheme"来自AndroidManifest.xml文件。这确实解决了我的问题,但我还没有找到解释原因的答案。
答案 0 :(得分:3)
操作栏是主题的属性。您应该修改它,而不是删除主题:
添加这些
<style name="AppTheme" parent="...">
...
<item name="android:windowActionBar">true</item>
<item name="android:windowNoTitle">false</item>
</style>
我认为这也回答了1.(顺便说一句,如果你在代码中设置这个主题,动作栏也会消失。)
2:设置主题的正确方法是静态主题的清单和动态主题的代码。