2012-07-15 39 views
0

我在我的活動中使用android:Theme.Holo,我想知道是否有任何方法可以不推薦。我的意思是,如果Holo主題可能不存在於設備中(顯然是> = Honeycomb)。 如果它不存在,我猜應用程序會崩潰,不是嗎?Holo主題是否包含在所有4.0設備中?

+0

http://android-developers.blogspot.co.il/2012/01/holo-everywhere.html – Ran 2012-07-15 13:29:11

回答

1

在運行Android Market的所有Android 4.0設備上必須使用Holo主題。

+0

我知道這對運行Play商店的設備是強制性的,但我更關心自定義ROM ......他們呢?是否有可能某些ROM不包含Holo?¿ – sergi 2012-07-15 14:22:40

+0

是的,但這是可能的,但強烈建議您爲與應用程序的完全兼容性提供主題,這是不太可能的。你真的不需要打擾。 – biegleux 2012-07-15 14:33:05

+0

感謝您的回答! – sergi 2012-07-15 14:46:34

0

Android 4.0展示Holo主題系列,自首次亮相後進一步提升Android 3.0。事實上,Google繼續採用原生Holo主題(及其變體:Holo Holo Light和Light DarkActionBar)來訪問Marketplace,從而統一各種Android設備上的用戶體驗。因此,要問你的問題,所有運行Android 4.0的設備都使用Holo主題。

+0

感謝您的回答! – sergi 2012-07-15 14:46:41

0

正如其他答案所說,Holo在4.0中是強制性的,但如果您想在4.0以前的手機上支持Holo,請查看HoloEverywhere,https://github.com/ChristopheVersieux/HoloEverywhere

+0

感謝您的鏈接。我不是在尋找這種方法,但看到它已經完成並且可用,我可能會重新考慮它。 – sergi 2012-07-15 14:20:42

相關問題