Cod*_*box 0 java xml android themes
我需要一些帮助来改变动作栏主题.目前它的全息黑暗,但我希望它是全息光.我已经设定
<style name="ActionBar" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">
@android:style/Widget.Holo.ActionBar
</item>
</style>
Run Code Online (Sandbox Code Playgroud)
in/styles.但后来我需要在android清单文件中的某处设置它,但我不知道在哪里.因为操作栏是更大活动的一部分,活动具有全息灯主题,而不是操作栏.任何人?
dan*_*c05 15
什么是要知道如何设置主题重要的是,通过在创建项目默认情况下有以下值创建3个文件夹:values,values-v11,和values-v14.
默认情况下,首先要做的是打开文件夹styles.xml下的内容values.那是我们出错的地方.请参阅,因为值文件有3个文件夹,Android系统将尝试加载适用于当前系统设置的文件夹上定义的样式.也就是说,如果您在Nexus Running API级别17上运行应用程序,则加载的样式将来自values-v14而不是来自values.
因此,您必须编辑每个styles.xml文件夹下的每个文件,以确保无论API级别如何都正确加载主题.
你styles.xml的values-v14应该是这样的:
<resources>
<!--
Base application theme for API 14+. This theme completely replaces
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
<!-- API 14 theme customizations can go here. -->
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
我希望有所帮助.