我正试图以我的行动栏为主题.当我应用我的主题时,预览(在 Android Studio中)会正确呈现它,但在设备上运行时,操作栏完全丢失. 我的values / styles.xml文件: resources style name="AppBaseTheme" paren
我的values / 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>
预习:
运行:
我错过了什么?
<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的父级.