Я пытаюсь описать свою панель действий. Когда я применяю свою тему, предварительный просмотр (в Android Studio) отображает ее правильно, но во время работы на устройстве панель действий полностью отсутствует.
Мои значения / styles.xml файл:
<resources> <style name="AppBaseTheme" parent="android:Theme.Holo.Light"> <item name="android:windowBackground">@color/background_gray</item> <item name="android:actionBarStyle">@style/GreenActionBar</item> </style> <style name="AppTheme" parent="AppBaseTheme"/> <style name="GreenActionBarBase"> <item name="android:background">#00c341</item> </style> <style name="GreenActionBar" parent="GreenActionBarBase"/> </resources>
Предварительный просмотр:
Runtime:
Что мне не хватает?
<resources> <style name="AppBaseTheme" parent="@style/Theme.Holo.Light"> <item name="android:windowBackground">@color/background_gray</item> <item name="android:actionBarStyle">@style/GreenActionBar</item> </style> <style name="AppTheme" parent="AppBaseTheme"/> <style name="GreenActionBarBase" parent="@style/Widget.THE_STYLE_YOU_WANT"> <item name="android:background">#00c341</item> </style> <style name="GreenActionBar" parent="GreenActionBarBase"/> </resources>
Проверьте ответ. Я думаю, вам нужно иметь родителя для GreenActionBarBase
.