我想删除操作栏上的图标,我只想显示标题。我通过使用做到了
ActionBar.setDisplayUseLogoEnabled(false);
和
ActionBar.setDisplayShowHomeEnabled(false);
但是操作栏显示在选项卡下方。所以请帮助我如何解决这个问题。提前谢谢。`
我想删除操作栏上的图标,我只想显示标题。我通过使用做到了
ActionBar.setDisplayUseLogoEnabled(false);
和
ActionBar.setDisplayShowHomeEnabled(false);
但是操作栏显示在选项卡下方。所以请帮助我如何解决这个问题。提前谢谢。`
我实际上没有尝试过,但我相信您可以指定显示选项,以便只显示标题:
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE);
如果您想纯粹通过 XML 来做,这个答案建议:
<item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
<item name="displayOptions">showHome|homeAsUp|showTitle</item>
<item name="android:icon">@android:color/transparent</item>
尝试这个:
<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);
它对我有用!希望这有帮助。