You should create your own theme. Then in res/values-v4 your theme
just inherits from Theme.NoTitleBar, but in res/values-v8, it inherits
from Theme.Wallpaper.NoTitlebar.

On Tue, Oct 26, 2010 at 5:25 PM, jotobjects <[email protected]> wrote:
> Maybe there is no answer to that question on this forum?
>
> The general part of the question is what happens when you use a Theme
> that is not supported on all versions of the SDK that your app runs on
> like this -
>
>    <uses-sdk
>        android:minSdkVersion="4"
>        android:targetSdkVersion="8" />
>
>    <application
>        android:icon="@drawable/foobar"
>        android:theme="@android:style/Theme.Wallpaper.NoTitleBar">
>
> The minSdkVersion is 4 but Theme.Wallpaper.NoTitleBar isn't available
> until level 5.
>
> There would be lots of other cases of attributes, themes, and styles
> that would be later than level 4 that you want to use where available
> but want to handle gracefully on earlier devices. I.e., not being
> locked into the lowest common denominator.
>
>
> On Oct 26, 11:53 am, jotobjects <[email protected]> wrote:
>> Does anybody have experience or advice on this scenario -
>>
>> Say I want to use one of the wallpaper themes from 2.0 (api level 5)
>> like -
>>
>>     android:theme="@android:style/Theme.Wallpaper.NoTitleBar"
>>
>> And I also want to support 1.6 (api level 4) devices
>>
>> My questions about that scenario are -
>>
>> (1) what happens if I use a 2.0 theme on a device with a 1.6 version
>> device?  Is the theme ignored?
>>
>> (2) Can I check the api version and use a transparent background on
>> the post-1.6 devices (so the wallpaper is the background) and a non-
>> transparent background on the 1.6 devices (where the wallpaper will
>> not show through)? What is a good technique?
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Romain Guy
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to