2014-04-12 114 views

回答

0

我剛剛發現瞭解決此問題的解決方法。我仍然無法分別自定義每個選項卡,但我可以將可繪製背景加載到XML中的導航選項卡欄中;

<style name="AppTheme" parent="AppBaseTheme"> 
    <item name="android:actionBarStyle">@style/MyActionBar</item> 
</style> 

<style name="MyActionBar" parent="android:Theme.Light"> 
    <item name="android:backgroundStacked">@drawable/tab_bg</item> 
    <item name="android:height">60dp</item> 
</style> 

結果如下,這正是我想要的; http://i.imgur.com/DB9LRwD.png

0

當您創建新的Android項目/ Android活動時,您可以從中選擇一些模板。這些應該是使用ActionBar選項卡的標籤式導航活動。在生成的代碼中的某處,您會看到它正在創建ActionBar.Tab的實例並將它們添加到ActionBar。您可以撥打電話setIcon(),電話號碼爲ActionBar.Tab

對於主題自定義,我建議您使用這個網站,它會生成所有必要的drawable和xml資源,並且您可以將這些全部放到您的項目中。 ActionBar Style Generator

+0

好的,但棘手的部分是,我想定製不同的標籤。但是現在我可以改變他們所有人的主題。讓我給你看一個例子。 http://i.imgur.com/Zzgp5A4.jpg 我該怎麼做? –

+0

那麼,您的標籤圖標的圖像資源可能會不同。 – Karakuri

相關問題