2013-05-29 95 views
0

我很困惑部署我的android應用程序,主題是。進度條主題風格Android

如何在不同的設備上顯示其原生主題的進度條(例如)?所以如果它的Android 4.0顯示它的主題爲4.0,如果它的Android 2.2顯示它的主題爲2.2 ...因爲如果我爲Android 2.2開發,我得到他的主題在其他設備版本。

我得到這個總是

enter image description here

我想這對於其他版本。

enter image description here

編輯

如果設備有2.2版本我想,進度條爲2.2進度條Android版本。但如果它是4.0版本,我想要一個4.0進度欄樣式版本。那可能嗎?

回答

0

下面的效果是Holo主題的一個特性,它從4.0開始引入到Android中。所以有可能通過將樣式文件引入到較低版本的系統中來獲得這種佈局效果。見set-holo-theme-in-older-android-versions

+0

這不是我想要的。我解釋錯了。如果設備有版本2.2我想要進度條作爲2.2進度條android版本。但如果它是4.0版本,我想要一個4.0進度欄樣式版本。那可能嗎? (沒有爲每個版本編譯) – Patrick

+1

默認情況下,對話框的主題與其海報相同,但是您可以將主題的資源ID傳遞給對話框構建器的構造函數。所以你需要創建一個描述你想要的主題的xml值,這個依賴於平臺。見[android-how-to-use-different-themes-for-different-android-versions](http://stackoverflow.com/questions/14335453/android-how-to-use-different-themes-for-different -Android的版本) – kyriosli