make android HomeAsUp图标按需消失

时间:2013-10-07 21:00:00

标签: android android-layout android-actionbar

在我的Android应用程序中,在操作栏中,<图像旁边是一个图标。我想让它变得不可见/动态地按需求。我怎么做?该图标实际上定义如下(这应该可以帮助您了解我在谈论的操作栏中的位置)。

<style name="MyAppName.LogoTheme.LogoActionBar" parent="MyAppName.Theme.ActionBar">
    <item name="android:displayOptions">showHome|homeAsUp</item>
    <item name="android:icon">@drawable/my_icon</item>

我尝试了以下内容,但没有尝试。

this.getActionBar().setDisplayHomeAsUpEnabled(false);
this.getActionBar().setLogo(null);
this.getActionBar().setDisplayUseLogoEnabled(true);

1 个答案:

答案 0 :(得分:0)

在Java中,在ActionBar上调用setDisplayShowHomeEnabled(false)setDisplayShowTitleEnabled(false)