Java Android为Gingebrad提供样式资源
我在为姜饼或旧版本的android提供不同风格的资源时遇到了一些麻烦 我定义了两种不同的样式页面。普通样式和样式-v11。 对于android 3.0及以上版本,一切正常。我的问题是,当我试着吃姜饼时,它忽略了风格的变化 风格:Java Android为Gingebrad提供样式资源,java,android,themes,android-2.3-gingerbread,Java,Android,Themes,Android 2.3 Gingerbread,我在为姜饼或旧版本的android提供不同风格的资源时遇到了一些麻烦 我定义了两种不同的样式页面。普通样式和样式-v11。 对于android 3.0及以上版本,一切正常。我的问题是,当我试着吃姜饼时,它忽略了风格的变化 风格: <resources xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Styles for v1 to v10 --> <st
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<!--
Styles for v1 to v10
-->
<style name="AppBaseTheme" parent="android:Theme.Light"></style>
<style name="DarkTheme" parent="android:Theme"></style>
<style name="Performance" parent="android:Theme"></style>
<style name="LightTheme" parent="android:Theme.Light"></style>
<style name="ColorsTheme" parent="android:Theme.Holo"></style>
<style name="OsuTheme" parent="android:Theme.Light"></style>
<style name="BrazilTheme" parent="android:Theme"></style>
<style name="NeonTheme" parent="android:Theme">
<item name="android:windowBackground">@android:color/black</item>
</style>
</resources>
问题是,姜饼中的哪个主题是活跃的并不重要!始终加载默认应用程序主题:(
我不知道到底出了什么问题,也不知道为什么主题更改对旧版本不起作用
多谢各位
编辑:
我还尝试使用:
<style name="OsuTheme" parent="@android:style/Theme.Light"></style>
但仍然是一样的:(主题在运行时不会更改,只有在清单上设置主题时才会更改
在清单上,主题工作正常,问题是我在运行时试图更改它。
<style name="LightTheme" parent="android:Theme.Light"></style>
<style name="ColorsTheme" parent="android:Theme.Holo"></style>
主要问题是姜饼没有来自您扩展的主题的样式资源。这就是它加载默认资源的原因。
主要问题是姜饼没有来自您扩展的主题的样式资源。这就是它加载默认资源的原因。但是姜饼上“Light”主题的样式定义是什么?我试图找到一些关于这方面的信息,但失败了,在这方面eclipse没有任何提示:(我可以使用“theme.Light”在清单上,作为应用程序的默认主题,但在使用时仍然无法识别主题的变化:(我也从中获得了“HoloEverywhere”库,但太混乱了!我不知道如何使用它o.o并且文档太难理解。但是“Light”的样式定义是什么姜饼上的主题?我试图找到一些关于这方面的信息,但失败了,在这方面eclipse没有任何提示:(我可以在清单上使用“theme.Light”作为应用程序的默认主题,但在使用它时仍然无法识别主题的变化:(我还得到了库“HoloEverywhere”)来自,但太令人困惑了!我不知道如何处理它,而且文档太难理解了。
<style name="OsuTheme" parent="@android:style/Theme.Light"></style>
<style name="LightTheme" parent="android:Theme.Light"></style>
<style name="ColorsTheme" parent="android:Theme.Holo"></style>