Android工作室预览窗格不能渲染ActionBar?

时间:2014-12-29 08:47:13

标签: android android-studio android-actionbar android-theme android-styles

我正在运行最新版本的android studio,问题是当使用任何AppCompat主题时,预览窗格不呈现ActionBar,如果我更改预览窗格的主题它工作正常(不更改实际主题) ),但这样做是否有任何不足之处,

我的 styles.xml 如下

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
    </style>

</resources>

当预览窗格设置为AppTheme时,不显示ActionBar,但它在我的设备和AVD中正常工作,

No Action Bar shown

正如您所看到的,这使得调试和测试ActionBar

变得困难

请建议一些解决方法以及AppCompat主题与普通主题有何不同?我只是一个Android初学者。

谢谢!

3 个答案:

答案 0 :(得分:12)

答案 1 :(得分:1)

在我的styles.xml中,我有

 <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

必须将其更改为

 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

答案 2 :(得分:-1)

当你使用app.compact.v7时,你的MainActivity(你曾经活动过)的罪魁祸首是你应该扩展 ActionBarActivity 而不是活动