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