我正在开发Android应用。该应用程序使用Holo主题,这在较低的Android版本中不可用。我知道您可以在诸如values-v11之类的文件夹中设置不同的样式,但是,这仅用于在更高版本中进行自定义。
例如,对于Buttons,我希望Android 3.0+使用默认的Holo和更低版本来使用自定义的Button样式。在values / style.xml中,我有:
<style name="AppTheme" parent="android:Theme.Light">
<item name"android:buttonStyle">@style/ButtonOldStyle</item>
</style>
在值-v11和值-v14中,我有:
<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name"android:buttonStyle">@android:style/Widget.Button</item>
</style>
现在正在运作。在ICS中按钮仍然使用ButtonOldStyle。
答案 0 :(得分:0)
您想要添加:
<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name"android:buttonStyle">@android:style/Widget.Button</item>
</style>
到 values-v15 文件夹。 ICS 4.0 - 4.0.2是API 14,ICS 4.0.3 - 4.0.4是API 15. See here.
答案 1 :(得分:0)
看看HoloEverywhere。它基本上是为旧版Android安装的Holo主题。