我使用「Android Action Bar Style Generator」網站爲我的actionBar生成樣式。 我想將我的操作欄的文本顏色更改爲白色,我嘗試使用清單中的<item name="android:textColor">#FFF</item>
執行此操作,但它無效。 任何人都可以幫助我嗎? 我也測試this的方式,但它沒有回答。 我在這個項目中使用了appcompat。 這個樣式生成器給我值,可繪製文件夾和其他一些文件夾。 這是風格的發電機給了我Android Action Bar Style Generator:更改動作欄的文本顏色
<resources>
<style name="Theme.Example" parent="@style/Theme.AppCompat">
<item name="actionBarItemBackground">@drawable/selectable_background_example</item>
<item name="popupMenuStyle">@style/PopupMenu.Example</item>
<item name="dropDownListViewStyle">@style/DropDownListView.Example</item>
<item name="actionBarTabStyle">@style/ActionBarTabStyle.Example</item>
<item name="actionDropDownStyle">@style/DropDownNav.Example</item>
<item name="actionBarStyle">@style/ActionBar.Solid.Example</item>
<item name="actionModeBackground">@drawable/cab_background_top_example</item>
<item name="actionModeSplitBackground">@drawable/cab_background_bottom_example</item>
<item name="actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Example</item>
</style>
<style name="ActionBar.Solid.Example" parent="@style/Widget.AppCompat.ActionBar.Solid">
<item name="background">@drawable/ab_solid_example</item>
<item name="backgroundStacked">@drawable/ab_stacked_solid_example</item>
<item name="backgroundSplit">@drawable/ab_bottom_solid_example</item>
<item name="progressBarStyle">@style/ProgressBar.Example</item>
</style>
<style name="ActionBar.Transparent.Example" parent="@style/Widget.AppCompat.ActionBar">
<item name="background">@drawable/ab_transparent_example</item>
<item name="progressBarStyle">@style/ProgressBar.Example</item>
</style>
<style name="PopupMenu.Example" parent="@style/Widget.AppCompat.PopupMenu">
<item name="android:popupBackground">@drawable/menu_dropdown_panel_example</item>
</style>
<style name="DropDownListView.Example" parent="@style/Widget.AppCompat.ListView.DropDown">
<item name="android:listSelector">@drawable/selectable_background_example</item>
</style>
<style name="ActionButton.CloseMode.Example" parent="@style/Widget.AppCompat.ActionButton.CloseMode">
<item name="android:background">@drawable/btn_cab_done_example</item>
</style>
我這個兩行添加到這種風格
<style name="Example" parent="@android:style/Theme.Holo.Light">
<item name="android:actionMenuTextColor">#fff</item>
</style>
<style name="Example.ActionBar.Text" parent="@android:style/TextAppearance">
<item name="android:textColor">#fff</item>
</style>
,但仍然沒有工作。
玩的話,它會爲您生成styles.xml添加新的樣式。不要將它們添加到AndroidManifest.xml中 – 2014-10-27 20:39:09
@JaredBurrows我也將它添加到style.xml中,但它有錯誤。看看pls(https://developer.appcelerator.com/question/176490/how-to-change-the-color-of-action-bar-title-and-tab-title-by-using-android-action- bar-style-generator-)我的確如此。 – mkafiyan 2014-10-27 20:48:54
發佈您的XML並在下面查看答案。 – 2014-10-27 20:49:27