我有這個在我的清單:Android - 如果我支持Android 1.6,我仍然可以在新手機上使用Holo主題嗎?
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15"/>
但我想用一個HOLO主題或類似的東西。
我知道HOLO主題需要Android 11,但如果我想擁有一個很好的統一標準主題,我該怎麼辦?
謝謝, 亞歷克斯
我有這個在我的清單:Android - 如果我支持Android 1.6,我仍然可以在新手機上使用Holo主題嗎?
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15"/>
但我想用一個HOLO主題或類似的東西。
我知道HOLO主題需要Android 11,但如果我想擁有一個很好的統一標準主題,我該怎麼辦?
謝謝, 亞歷克斯
謝謝。這是有道理的,但我不知道要在Manifest中指定什麼,所以它知道使用HOLO的11歲以上和我的自定義主題的低級sdks – Genadinik
AFAIK你不需要指定任何東西。 Android會自動搜索與運行應用程序的設備設置最匹配的文件夾,並從正確的文件夾中提取正確的樣式,類似於* layout *&* layout-land *文件夾。 – TronicZomB
是的,你可以,你只需要在你的
值繼承不同的風格,比如/ styles.xml
<style name="MyTheme" parent="android:Theme.Light">
</style>
而在隨後創造價值-V11/styles.xml
<style name="MyTheme" parent="android:Theme.Holo.Light">
<!-- API 11 theme customizations can go here. -->
</style>
你可能感興趣的UI for developer
你可以使用Holo e非常方便的圖書館,它可以輕鬆地將Holo向後移植回1.6。
只是一個簡單的問題:你爲什麼支持> = 1.6?誰在乎? (真的,我的意思是,就像0,1%) – Enrichman
@Enrichman還有一小部分人仍在上面。爲什麼不增加我的下載總量,尤其是因爲下載總數是應用商店排名因素。你怎麼看? – Genadinik
是的,我明白了,但我也會考慮爲他們構建特定樣式的努力。順便說一句,我用HoloEverywhere的成功,這是一個很好的圖書館,你正在嘗試做什麼。 – Enrichman