diff --git a/docs/html/guide/topics/manifest/supports-screens-element.jd b/docs/html/guide/topics/manifest/supports-screens-element.jd index 620d3b2ee715e..64a7a58e83b4e 100644 --- a/docs/html/guide/topics/manifest/supports-screens-element.jd +++ b/docs/html/guide/topics/manifest/supports-screens-element.jd @@ -9,6 +9,7 @@ page.title=<supports-screens> <supports-screens android:smallScreens=["true" | "false"] android:normalScreens=["true" | "false"] android:largeScreens=["true" | "false"] + android:xlargeScreens=["true" | "false"] android:anyDensity=["true" | "false"] /> @@ -31,7 +32,7 @@ or scale them up by a factor of 1.5 (high dpi screens). The screen density is expressed as dots-per-inch (dpi).

For more information, see -Multiple Screens Support.

+Supporting Multiple Screens.

attributes:
@@ -43,8 +44,10 @@ The screen density is expressed as dots-per-inch (dpi).

the "normal" (traditional HVGA) screen. An application that does not support small screens will not be available for small screen devices, because there is little the platform can do - to make such an application work on a smaller screen. Applications using - API Level 4 or higher default this to "true", others are "false". + to make such an application work on a smaller screen. If the application has set the {@code <uses-sdk>} element's +{@code android:minSdkVersion} or {@code android:targetSdkVersion} attribute to "4" or higher, +the default value for this is "true", any value less than "4" results in this set to "false".
{@code android:normalScreens}
@@ -60,15 +63,33 @@ The screen density is expressed as dots-per-inch (dpi).

A large screen is defined as a screen that is significantly larger than a "normal" phone screen, and thus may require some special care on the application's part to make good use of it. An application that - does not support large screens will be placed as a "postage stamp" on - such a screen, so that it retains the dimensions it was originally - designed for. Applications using API Level 4 or higher default - to "true", others are "false". + does not support large screens (declares this "false")—but does support "normal" or +"small" screens—will be placed as a "postage stamp" on + a large screen, so that it retains the dimensions it was originally + designed for. If the application has set the {@code <uses-sdk>} element's +{@code android:minSdkVersion} or {@code android:targetSdkVersion} attribute to "4" or higher, +the default value for this is "true", any value less than "4" results in this set to "false". + + +
{@code android:xlargeScreens}
+
Indicates whether the application supports extra large screen form-factors. + An xlarge screen is defined as a screen that is significantly larger + than a "large" screen, such as a tablet (or something larger) and may require special care + on the application's part to make good use of it. An application that + does not support xlarge screens (declares this "false")—but does support "large", +"normal", or "small" screens—will be placed as a "postage stamp" on + an xlarge screen, so that it retains the dimensions it was originally + designed for. If the application has set the {@code <uses-sdk>} element's +{@code android:minSdkVersion} or {@code android:targetSdkVersion} attribute to "4" or higher, +the default value for this is "true", any value less than "4" results in this set to "false". +

This attribute was introduced in API Level 9.

{@code android:anyDensity}
-
Indicates whether the application can accommodate any screen - density. Older applications (pre API Level 4) are assumed unable to +
Indicates whether the application includes resources to accommodate any screen + density. Older applications (before API Level 4) are assumed unable to accomodate all densities and this is "false" by default. Applications using API Level 4 or higher are assumed able to and this is "true" by default. You can explicitly supply your abilities here. @@ -84,7 +105,8 @@ The screen density is expressed as dots-per-inch (dpi).

see also: