我正在開發一款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