2013-02-06 27 views
0

當我在Android 2.3.3上運行我的應用程序時,它顯示出與Android 4.0不同的外觀和感覺。當我在Android 4.0中運行我的應用程序時,我希望它具有與Android 2.3.3相同的外觀和感覺。給Android 2.3.3外觀和感覺到Android 4.0

已經有很多關於這個主題的問題,但所有的問題是「如何給較低版本提供更高版本的外觀和感覺」。但在我的情況下,我想給較低版本的外觀和感覺到更高的版本。

有一個解決方案是,如果我編譯我的應用程序與Android 2.3.3和運行在Android 4.0然後它給Android 2.3.3外觀和感覺。但是在這裏我無法添加Android 4.0的功能,所以這個選項不是實現我的目標的正確方法。 那麼我需要做什麼?

這裏我附上的外觀和感覺,我想:

enter image description here

但不是上述的外觀和感覺它顯示以下的外觀和Android上的感覺4.0

enter image description here

+1

http://android-holo-colors.com/ – Krylez

回答

1

在應用程序的清單中將您的應用程序的主題設置爲@android:style/Theme

例如:

<application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme" > 

這將您的應用程序的主題設置爲前者默認的Android主題,這在Android中的較新版本取代了全息。 您也可以用類似的方式選擇DeviceDefault主題。

+0

thanx這件作品4我... –

1

製作確定您的targetSdkVersion設置爲10或更低的值,並且您的應用程序在新版本中運行時不會基於Holo聲明主題納秒。這將保持Holo主題元素不被應用在較新的設備上。

+0

所以在主題中,我需要選擇...全息黑暗,全息光線或全息光與黑暗行動吧??? –