我正在开发一款Android应用程序。该应用程序使用Holo主题,这是不适用于较低的Android版本。我知道你可以在像values-v11这样的文件夹中设置不同的样式,但是,这只适用于更高版本的自定义。Android:使用不同风格的较低操作系统版本
例如,对于按钮,我希望Android 3.0+使用默认的Holo和更低版本来使用自定义的Button样式。在值/ 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。
我是否必须为所有版本设置它? v11所有的墙到最新的v17? –
我个人没有使用过这个,但我想你必须拥有所有在v11和v15/17之间的文件夹,具体取决于你想支持多大的API。 – TronicZomB