我正在运行最新版本的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中正常工作,
正如您所看到的,这使得调试和测试ActionBar
变得困难请建议一些解决方法以及AppCompat主题与普通主题有何不同?我只是一个Android初学者。
谢谢!
答案 0 :(得分:12)
不幸的是,它的优先级很低。
更新:将预览设置为API 22
答案 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 而不是活动