我刚开始ActionBarSherlock
,我设置了自定义样式:
<style name="AppTheme.ActionBar" parent="@style/Theme.Sherlock.Light">
<item name="actionBarStyle">@style/actionBarStyle</item>
<item name="android:actionBarStyle">@style/actionBarStyle</item>
</style>
<style name="actionBarStyle" parent="@style/Widget.Sherlock.Light.ActionBar">
<item name="android:background">@drawable/header_bar</item>
<item name="background">@drawable/header_bar</item>
<item name="android:displayOptions">showTitle</item>
<item name="displayOptions">showTitle</item>
</style>
并将其应用于清单中的活动。
如果我在 Eclipse 的查看器中打开 Activity 的 XML 布局文件,我可以看到背景,但 displayOptions 不会更改查看器,而且我总是看到默认的图标+徽标。
在模拟器中运行应用程序会按预期显示 ActionBar。
为什么会这样?是否可以在 Eclipse 的布局编辑器中看到实际结果?