2014-06-30 51 views
2

我在我的應用程序中使用了導航抽屜。我想從操作欄中刪除android的機器人圖標。我正在使用以下幾行,但徽標不會消失。如何隱藏操作欄中的Android標誌

actionBar.setDisplayHomeAsUpEnabled(true); 
actionBar.setDisplayUseLogoEnabled(false); 
actionBar.setDisplayShowTitleEnabled(false); 

任何人都可以建議我該怎麼辦?

回答

0

只需添加到您的活動

getActionBar()的setIcon(新ColorDrawable(getResources ().getColor(android.R.color.transparent)));

+0

感謝這工作。 – Anita

0

隱藏徽標添加下面一行還

actionBar.setDisplayShowHomeEnabled(false); 

請參閱此鏈接也Android remove app icon action bar

+0

我曾嘗試過這一行,通過添加此行,抽屜圖標也消失。 – Anita

1
getActionBar().setLogo(new ColorDrawable(getResources().getColor(android.R.color.transparent))); 

也適用。

0

這將做魔術:

1)添加以下行到您的styles.xml:

<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar"> 
     <item name="android:actionBarStyle">@style/AppTheme.ActionBar</item> 
    </style> 

    <style name="AppTheme.ActionBar" parent="android:Widget.Holo.Light.ActionBar.Solid.Inverse"> 
     <item name="android:displayOptions">showHome|homeAsUp|showTitle</item> 
     <item name="android:icon">@android:color/transparent</item> 
    </style> 

    ... 

2),不要忘了你的風格添加到您的AndroidManifest。 xml(如果你還沒有完成):

<application 
     android:theme="@style/AppTheme" 
     android:label="@string/app_name" 
     android:icon="@drawable/ic_launcher" 
     ... 

希望這有助於!

相關問題