Я сгенерированный ActionBar стиль с помощью этого инструмента на основе веб, который является очень распространенным http://jgilfelt.github.io/android-actionbarstylegenerator/Android тема AppCompat всегда показывает черный цвет ActionBar
Я «андроид-поддержка-v7-AppCompat» в качестве отдельного проекта в моем рабочем пространстве. Я сбросил все содержимое папки res, сгенерированной путем загрузки zip-файла из этого инструмента в этот проект.
Я использовал синий цвет своего рода для панели действий и контекстного меню (всплывающее окно). Тем не менее, я не могу добиться индивидуального подхода к этой теме. Большинство элементов/компонентов отображаются по умолчанию. ActionBar черный (вместо синего) и всплывающего меню серого цвета (вместо светло-голубой)
Мой style.xml из папки значения
<style name="Theme.dinemobileandro" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="actionBarItemBackground">@drawable/selectable_background_dinemobileandro</item>
<item name="popupMenuStyle">@style/PopupMenu.dinemobileandro</item>
<item name="dropDownListViewStyle">@style/DropDownListView.dinemobileandro</item>
<item name="actionBarTabStyle">@style/ActionBarTabStyle.dinemobileandro</item>
<item name="actionDropDownStyle">@style/DropDownNav.dinemobileandro</item>
<item name="actionBarStyle">@style/ActionBar.Solid.dinemobileandro</item>
<item name="actionModeBackground">@drawable/cab_background_top_dinemobileandro</item>
<item name="actionModeSplitBackground">@drawable/cab_background_bottom_dinemobileandro</item>
<item name="actionModeCloseButtonStyle">@style/ActionButton.CloseMode.dinemobileandro</item>
<!-- Light.DarkActionBar specific -->
<item name="actionBarWidgetTheme">@style/Theme.dinemobileandro.Widget</item>
</style>
Я сделал необходимые изменения в моем файле манифеста, а
<application
android:name="com.railyatri.in.mobile.MainApplication"
android:allowBackup="true"
android:allowClearUserData="true"
android:enabled="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.dinemobileandro" >
Я следовал шаги, упомянутые в этом блоге тесно, и она работала для меня ранее на тему Шерлока. http://java.dzone.com/articles/creating-custom-android-styles Однако на этот раз я перешел на appcompat и перестала работать. Я много раз искал SO и Google и попробовал пару предложений, но все напрасно.
Пожалуйста, помогите. Заранее спасибо.
May this help you http://stackoverflow.com/questions/8024706/how-do-i-change-the-background-color-of-the-actionbar-of-an-actionbaractivity-us/27847656#27847656 – Apurva
Спасибо @Apurva, но это не сработало. Я делаю то же самое. Здесь почти тупик. – user1006072
Какая версия A ppcompat? –