0

我想删除操作栏上的图标,我只想显示标题。我通过使用做到了

ActionBar.setDisplayUseLogoEnabled(false);

ActionBar.setDisplayShowHomeEnabled(false);

但是操作栏显示在选项卡下方。所以请帮助我如何解决这个问题。提前谢谢。`

4

2 回答 2

2

我实际上没有尝试过,但我相信您可以指定显示选项,以便只显示标题:

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>
于 2013-10-19T19:07:03.730 回答
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);

它对我有用!希望这有帮助。

于 2013-11-15T10:27:18.680 回答