如何更改標籤下方下劃線的顏色?它目前是淺藍色,我無法找到任何有關如何更改Android 3.0的資源。Android 3.0 ActionBar,更改顏色
此外,我想改變的是出現在動作條的作爲的結果右側的菜單項的文本顏色:android:showAsAction="ifRoom|withText"
任何人都知道如何改變這些?
如何更改標籤下方下劃線的顏色?它目前是淺藍色,我無法找到任何有關如何更改Android 3.0的資源。Android 3.0 ActionBar,更改顏色
此外,我想改變的是出現在動作條的作爲的結果右側的菜單項的文本顏色:android:showAsAction="ifRoom|withText"
任何人都知道如何改變這些?
您可以使用屬性android:actionBarTabStyle
,android:actionBarTabBarStyle
和android:actionBarTabTextStyle
來控制選項卡的外觀。
This section在官方開發人員指南中顯示了一個示例xml來自定義操作欄的樣式。
關於菜單選項的文本,請檢查屬性actionMenuTextAppearance
和actionMenuTextColor
。
作爲附加信息,下面介紹瞭如何更改每個選項卡下面的藍色條(上面的答案非常好,但我缺少一些我放在這裏的信息,可能對某人有用)。
您只需要將背景更改爲可繪製的9修補程序。
下面是它的樣子:可用
http://android-developers.blogspot.com/2011/04/customizing-action-bar.html
來源的位置:
http://code.google.com/p/styled-action-bar/source/browse/trunk/res/drawable/actionbar_tab_bg.xml
9補丁可以在這裏找到:
http://code.google.com/p/styled-action-bar/source/browse/trunk/res/drawable-mdpi
我知道這是很容易的,但再一次,它可能是有用的,所以我只是在這裏放下鏈接。
這些解決方案都不適合我。我改變了我的選項卡的顏色如下:
這是的themes.xml
<style name="MyApp" parent="android:style/Theme.Holo">
<item name="android:actionBarTabTextStyle">@style/MyApp.ActionBar.MyTabStyle</item>
</style>
這是styles.xml
<style name="MyApp.ActionBar.MyTabStyle" parent="android:style/Widget.Holo.ActionBarView_TabText">
<item name="android:textColor">#00ff00</item>
</style>
這應該使你的標籤綠色。
「android:style/Widget.Holo.ActionBarView_TabText」的等價物是什麼,因爲Holo在SDK中不存在?僅供參考,我已經集成了ActionBarSherLock庫以使操作欄與較低的sdk兼容。 – 2012-09-25 07:41:58
我認爲,你可以使用:
<resources>
<style name="MyTheme" parent="android:style/Theme.Holo.Light">
<item name="android:actionMenuTextColor">@color/...</item>
</style>
</resources>
問候
我使用這些成功調整的標籤,但我正在尋找目前是一個辦法做到的一樣菜單項在ActionBar的右側。我還沒有找到任何提及這些菜單項的樣式,並且這些選項卡的樣式對這些菜單項沒有任何影響。編輯 - 對不起,我還應該說,我認爲你是我的問題的第一部分點。謝謝! – 2011-04-08 13:36:50
我剛剛編輯我的答案,包括你需要的參數:) – mgv 2011-04-08 13:51:15
我怎樣才能設置這個屬性編程。? – Karthick 2013-04-19 05:41:13