0
私のアプリケーションに私自身のスタイルテーマがあります。ドロップダウンナビゲーションのデフォルトのカラースキームを変更しようとしています。ActionBarのスタイルを設定できませんドロップダウンナビゲーション
<item name="android:actionDropDownStyle">@style/MyDropDownNav</item>
と
<style name="MyDropDownNav">
<item name="android:background">@color/orange</item>
<item name="android:popupBackground">@color/vermelho</item>
<item name="android:dropDownSelector">@drawable/seletor2</item>
</style>
しかし、リストのナビゲーションモードでのデフォルトのスタイリングは、青色のカラースキームを持っている:私はこれらの行を追加しました。何も変わっていません。
フルコード:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Tema" parent="@android:style/Theme.Holo.Light">
<item name="android:popupMenuStyle">@style/PopupMenu.MyAppTheme</item>
<item name="android:actionDropDownStyle">@style/MyDropDownNav</item>
<item name="android:actionBarStyle">@style/Theme.MyAppTheme.ActionBar</item>
<item name="android:listSelector">@drawable/seletor2</item>
<item name="android:panelFullBackground">@drawable/actionbarbackground</item>
<item name="android:actionBarItemBackground">@drawable/ab_item_background</item>
<item name="android:selectableItemBackground">@drawable/ab_item_background</item>
<item name="android:actionBarDivider">@color/laranja</item>
<item name="android:textColor">@color/verdeapp</item> // cor dos itens
</style>
<style name="PopupMenu.MyAppTheme" parent="@android:style/Widget.Holo.Light.ListPopupWindow">
<item name="android:popupBackground"> @drawable/popup_menu_bg_color</item>
</style>
<style name="Theme.MyAppTheme" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/Theme.MyAppTheme.ActionBar</item>
<item name="android:panelFullBackground">@drawable/actionbarbackground</item>
</style>
<style name="Theme.MyAppTheme.ActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/actionbarbackground</item>
<item name="android:popupBackground">@drawable/actionbarbackground</item>
<item name="android:titleTextStyle">@style/Theme.MyAppTheme.titleTextStyle</item>
</style>
<style name="Theme.MyAppTheme.titleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title.Inverse">
<item name="android:textColor">@color/branco</item> // cor do título
</style>
<!-- style the list navigation -->
<style name="MyDropDownNav">
<item name="android:background">@color/orange</item>
<item name="android:popupBackground">@color/vermelho</item>
<item name="android:dropDownSelector">@drawable/seletor2</item>
</style>
</resources>
私は<スタイル名= "Theme.MyAppTheme" 親= "@アンドロイド:スタイル/ Theme.Holo">でappCombat –
オーバーライドを使用していない <項目名= "アンドロイド:actionBarStyle"> @スタイル/ Theme.MyAppTheme .ActionBar- @ drawable/actionbarbackground
? –
すべての要素はHoloテーマに存在します。 Holoウィジェットを親としてオーバーライドする –