diff options
author | Scott Main <smain@google.com> | 2011-03-03 09:28:21 -0800 |
---|---|---|
committer | Scott Main <smain@google.com> | 2011-03-03 09:28:21 -0800 |
commit | f1d8e04912b6a4031e0d1f129c231de869852a04 (patch) | |
tree | a580a2b755e9c1ba5be308e64f41b107bf248313 /docs | |
parent | 190586b723dc8748dad43b1367ef062c6d5c190e (diff) | |
download | frameworks_base-f1d8e04912b6a4031e0d1f129c231de869852a04.zip frameworks_base-f1d8e04912b6a4031e0d1f129c231de869852a04.tar.gz frameworks_base-f1d8e04912b6a4031e0d1f129c231de869852a04.tar.bz2 |
docs: fix error in themes doc
Change-Id: If11f609fe544700273bc206b2710aa14164b70b1
Diffstat (limited to 'docs')
-rw-r--r-- | docs/html/guide/topics/ui/themes.jd | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/docs/html/guide/topics/ui/themes.jd b/docs/html/guide/topics/ui/themes.jd index 57c9f2e..a213bea 100644 --- a/docs/html/guide/topics/ui/themes.jd +++ b/docs/html/guide/topics/ui/themes.jd @@ -326,36 +326,45 @@ Manifest:</p> <activity android:theme="@style/CustomTheme"> </pre> + <h3 id="SelectATheme">Select a theme based on platform version</h3> <p>Newer versions of Android have additional themes available to applications, -and you may want to use these while running on those platforms while still being +and you might want to use these while running on those platforms while still being compatible with older versions. You can accomplish this through a custom theme -that uses resource selection to switch between different parent themes.</p> +that uses resource selection to switch between different parent themes, based on the platform +version.</p> <p>For example, here is the declaration for a custom theme which is simply the standard platforms default light theme. It would go in an XML file under <code>res/values</code> (typically <code>res/values/styles.xml</code>): <pre> <style name="LightThemeSelector" parent="android:Theme.Light"> + ... </style> </pre> -<p>To have this theme use the newer "holo" theme when the application is running -on {@link android.os.Build.VERSION_CODES#HONEYCOMB}, you can place another -declaration for it in a file in <code>res/values-11</code>:</p> +<p>To have this theme use the newer holographic theme when the application is running +on Android 3.0 (API Level 11) or higher, you can place an alternative +declaration for the theme in an XML file in <code>res/values-v11</code>, but make the parent theme +the holographic theme:</p> <pre> <style name="LightThemeSelector" parent="android:Theme.Holo.Light"> + ... </style> </pre> <p>Now use this theme like you would any other, and your application will -automatically switch to the holo theme if running on -{@link android.os.Build.VERSION_CODES#HONEYCOMB} or later.</p> +automatically switch to the holographic theme if running on Android 3.0 or higher.</p> <p>A list of the standard attributes that you can use in themes can be found at {@link android.R.styleable#Theme R.styleable.Theme}.</p> +<p>For more information about providing alternative resources, such as themes and layouts, based +on the platform version or other device configurations, see the <a +href="{@docRoot}guide/topics/resources/providing-resources.html">Providing Resources</a> +document.</p> + <!-- This currently has some bugs <h3 id="setThemeFromTheApp">Set the theme from the application</h3> |