Hi,
After the API 3.0 has appeared, now we need to handle a new Theme: Halo Theme.
But if you want to use Halo theme you must have minSDK Version 11.
But there is a way to have minSDKVersion<11, like 7 or 8 or whatever you want.
You must create your style so that you can extend the Halo Theme or Normal Theme in function of device API.
You need to create beside res/values/ folder , other 2 folders called values-v11 and values-v14 like in image:

After creating these two folders please modify the styles.xml file in the values-v11 and values-v14 folder…
So styles.xml in res/values folder will look like this:
<resources>
<style name="Theme.White" parent="@android:style/Theme.Light">
</style>
</resources>
styles.xml in res/values-v11 folder will look like this:
<resources>
<style name="Theme.White" parent="@android:style/Theme.Holo.Light">
</style>
</resources>
styles.xml in res/values-v14 folder will look like this:
<resources>
<style name="Theme.White" parent="@android:style/Theme.Holo.Light">
</style>
</resources>
As you can saw all the styles have the same name,but extends a diferent parent in function of device API VERSION.
Now to set universal theme for your app write in your Manifest file
<application android:label="@string/app_name">
<activity android:name=".MyActivity"
android:theme="@style/Theme.White"
android:label="@string/app_name">
</activity>
Also for Halo theme to work, do not forget to targetSdkVersion=14.
and minSdkVersion can be whatever.