2013-08-07 95 views
0

在我的應用程序中,有一個帶有Tabs的ActionBar作爲導航模式。我也使用自定義View,這增加了另一個「線」ActionBar。設置的樣子:android-ActionBar自定義View without icon

final ActionBar actionBar = getActionBar(); 
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 
    actionBar.setDisplayShowHomeEnabled(true); 
    actionBar.setDisplayUseLogoEnabled(false); 
    actionBar.setDisplayShowCustomEnabled(true); 
    actionBar.setCustomView(R.layout.ab); 
    Typeface font = Typeface.createFromAsset(getAssets(), "cs_regular.ttf"); 
    TextView title = (TextView) actionBar.getCustomView().findViewById(R.id.tvActionTitle); 
    title.setTypeface(font); 

問題:我不想顯示的圖標,但是當我使用actionBar.setDisplayShowHomeEnabled(false);我的自定義佈局被放置低於的標籤,我需要它的標籤上面在ActionBar。將它設置爲true會根據需要放置佈局,但會顯示不必要的圖標..有什麼建議嗎?

回答

2

我假設圖標表示應用程序圖標。你可以基本上使用樣式隱形。添加到您的活動正在使用的樣式:

<item name="android:icon">@android:color/transparent</item> 
+0

這解決了我的問題,謝謝。 – Droidman

相關問題