动作栏未在开发预览中显示,但在运行应用程序后正常显示,最小api为15,尝试从清单文件中删除它们,未显示操作栏,并且无法再运行该应用程序。< / p>
这是一个全新的项目(尝试删除它并重新创建并使用不同的最小api创建其他几个,但仍未在开发中显示)
我的主题为空白,父母为“parent =”Theme.AppCompat.Light.DarkActionBar“”
尝试使用holo light主题,崩溃并获得该错误“java.lang.IllegalStateException:您需要在此活动中使用Theme.AppCompat主题(或后代)。”
默认活动会扩展actionbaractivity而非活动,现在已修复。感谢
答案 0 :(得分:13)
答案 1 :(得分:3)
检查在XML预览屏幕顶部选择了哪个主题。
即使您使用的是Eclipse,它也会看起来很相似。
您的应用程序正在显示ActionBar,因为您的AndroidManifest有一个显示ActionBar的主题。
答案 2 :(得分:1)
试试这个
<强>值/的themes.xml 强>
<style name="Theme.Mytheme" parent="Theme.AppCompat.Light.NoActionBar">
</style>
和分配清单中的项目
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/Theme.Mytheme">
</activity>
答案 3 :(得分:0)
如果您正在谈论android studio / eclipse的预览屏幕,请注意您可以在预览的顶部更改主题,您必须拥有NoActionBar的主题。