我想删除操作栏上的图标,我只想显示标题。我是用
做的ActionBar.setDisplayUseLogoEnabled(false);
和
ActionBar.setDisplayShowHomeEnabled(false);
但是操作栏显示在标签下方。所以请帮我解决问题。 提前谢谢。
答案 0 :(得分:2)
我还没有尝试过,但我相信您可以指定显示选项,只显示标题:
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE);
如果您想纯粹通过XML完成,this answer建议:
<item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
<item name="displayOptions">showHome|homeAsUp|showTitle</item>
<item name="android:icon">@android:color/transparent</item>
答案 1 :(得分:0)
试试这个:
<style name="YourTheme" parent="@style/Theme.Sherlock.Light">
<item name="android:actionBarStyle">@style/YourActionBar</item>
<item name="actionBarStyle">@style/YourActionBar</item>
</style>
<style name="YourActionBar" parent="@style/Widget.Sherlock.Light.ActionBar">
<item name="android:displayOptions">showTitle</item>
<item name="displayOptions">showTitle</item>
</style>
在你的活动中:
ActionBar.setDisplayShowTitleEnabled(true);
它对我有用!希望这有帮助。