2014-06-12 87 views
1

我想在android支持操作欄上使用應用程序徽標而不是{application logo} + {title(text)},應用程序徽標完美顯示,但應用程序名稱顯示爲標題在標誌旁邊。從android支持庫刪除/隱藏標題actionbar

我試圖嘗試以下不已:

getActionBar().setDisplayShowTitleEnabled(false); 

這不是爲應用程序的標題最好的解決方案時,應用程序加載起來,一旦應用程序(或佈局)被移除載入中是可見的。

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
    <!-- Support library compatibility --> 
    <item name="actionBarStyle">@style/MyActionBar</item> 
</style> 

<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse"> 
    <item name="android:background">@color/darkblue</item> 
    <item name="android:textSize">0sp</item> 
     <item name="android:textColor">#00000000</item> 

    <!-- Support library compatibility --> 
    <item name="background">@color/darkblue</item> 
</style> 

這也對支持操作欄上的應用程序標題沒有任何影響。

請建議一些替代品,感謝

+0

沒有理由的投票?當真? – Ayub

回答

2

以下更改MyActionBar風格完美的作品!

<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse"> 

     <item name="android:background">@color/darkblue</item> 
     <item name="android:displayOptions">showHome|useLogo</item> 
     <!-- Support library compatibility --> 
     <item name="background">@color/darkblue</item> 
     <item name="displayOptions">showHome|useLogo</item> 

</style>