From 6aa2b625cf7c39271a09222e5adaf62c1bf9c1ea Mon Sep 17 00:00:00 2001 From: Scott Main Date: Wed, 9 Mar 2011 14:26:58 -0800 Subject: [PATCH] docs: update screen support doc to de-emphasize support for 1.5 this includes a variety of other revisions to reorganize some of the content in the main document and also add separate documents for how to enable screen filtering and add screen support on 1.5 For more change history, also see Change-Id: Iadebc9ca3f2f5a0e7490466811f0d741fe2b2b8c Change-Id: I78825116f5f7825da42120e840e5bc6d8d1e359c --- docs/html/guide/guide_toc.cs | 14 +- .../guide/practices/screens-distribution.jd | 164 ++ .../guide/practices/screens-support-1.5.jd | 186 ++ docs/html/guide/practices/screens_support.jd | 2068 +++++++---------- .../topics/resources/providing-resources.jd | 4 +- .../html/images/screens_support/avd-start.png | Bin 0 -> 30693 bytes .../images/screens_support/avds-config.png | Bin 78486 -> 57962 bytes .../images/screens_support/compat-mode-on.png | Bin 0 -> 31109 bytes .../screens_support/density-test-bad.png | Bin 0 -> 42907 bytes .../screens_support/density-test-good.png | Bin 0 -> 41054 bytes .../screens_support/icon-density-example.png | Bin 0 -> 15888 bytes .../images/screens_support/scale-test.png | Bin 85470 -> 96297 bytes .../screens_support/screens-densities.png | Bin 0 -> 16219 bytes .../images/screens_support/screens-ranges.png | Bin 21221 -> 22143 bytes 14 files changed, 1159 insertions(+), 1277 deletions(-) create mode 100644 docs/html/guide/practices/screens-distribution.jd create mode 100644 docs/html/guide/practices/screens-support-1.5.jd create mode 100644 docs/html/images/screens_support/avd-start.png create mode 100644 docs/html/images/screens_support/compat-mode-on.png create mode 100644 docs/html/images/screens_support/density-test-bad.png create mode 100644 docs/html/images/screens_support/density-test-good.png create mode 100644 docs/html/images/screens_support/icon-density-example.png create mode 100644 docs/html/images/screens_support/screens-densities.png diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index 35acdd7f5ce9c..5af7e23881cac 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -652,9 +652,19 @@
  • Compatibility
  • -
  • - Supporting Multiple Screens +
  • +
    + Supporting Multiple Screens +
    + +
  • Optimizing Apps for Android 3.0
  • diff --git a/docs/html/guide/practices/screens-distribution.jd b/docs/html/guide/practices/screens-distribution.jd new file mode 100644 index 0000000000000..0c5193bf761c0 --- /dev/null +++ b/docs/html/guide/practices/screens-distribution.jd @@ -0,0 +1,164 @@ +page.title=Distributing to Specific Screens +parent.title=Supporting Multiple Screens +parent.link=screens_support.html + +@jd:body + +
    +
    + +

    Quickview

    +
      +
    • If necessary, you can control distribution of your application based on the device +screen configuration
    • +
    + +

    In this document

    +
      +
    1. Filtering a Handset Application from Tablets
    2. +
    3. Filtering a Tablet Application from Handsets
    4. +
    + +

    See also

    +
      +
    1. Supporting Multiple Screens
    2. +
    3. Optimizing Apps for Android 3.0
    4. +
    + +
    +
    + + + +

    Although we recommend that you design your application to function properly on multiple +configurations of screen size and density, you can instead choose to limit the distribution of your +application to certain types of screens, such as only tablets and other large devices or only +handsets and similar-sized devices. To do so, you can enable filtering by external services such as +Android Market by adding elements to your manifest file that specify the screen configurations your +application supports.

    + +

    However, before you decide to restrict your application to certain screen configurations, you +should understand the techniques for supporting multiple screens and implement +them to the best of your ability. By supporting multiple screens, your application can be made +available to the greatest number of users with different devices, using a single {@code .apk}.

    + + + +

    Filtering a Handset Application from Tablets

    + +

    Because the system generally scales applications to fit larger screens well, you shouldn't +need to filter your application from larger screens. As long as you follow the Best Practices for Screen +Independence, your application should work well on larger screens such as tablets. However, you +might discover that your application can't scale up well or perhaps you've decided to publish two +versions of your application for different screen configurations. In such a case, you can use the {@code +<compatible-screens>} element to manage the distribution of your application based on +combinations of screen size and density. External services such as Android Market use this +information to apply filtering to your application, so that only devices that have a screen +configuration with which you declare compatibility can download your application.

    + +

    The {@code +<compatible-screens>} element must contain one or more {@code <screen>} elements. Each +{@code <screen>} element specifies a screen configuration with which your application is +compatible, using both the {@code android:screenSize} and {@code android:screenDensity} attributes. +Each {@code <screen>} element must include both attributes to specify an +individual screen configuration—if either attribute is missing, then the element is invalid +(external services such as Android Market will ignore it).

    + +

    For example, if your application is compatible with only small and normal size screens, +regardless of screen density, you must specify eight different {@code <screen>} elements, +because each screen size has four density configurations. You must declare each one of +these; any combination of size and density that you do not specify is considered a screen +configuration with which your application is not compatible. Here's what the manifest +entry looks like if your application is compatible with only small and normal screen sizes:

    + +
    +<manifest ... >
    +    ...
    +    <compatible-screens>
    +        <!-- all small size screens -->
    +        <screen android:screenSize="small" android:screenDensity="ldpi" />
    +        <screen android:screenSize="small" android:screenDensity="mdpi" />
    +        <screen android:screenSize="small" android:screenDensity="hdpi" />
    +        <screen android:screenSize="small" android:screenDensity="xhdpi" />
    +        <!-- all normal size screens -->
    +        <screen android:screenSize="normal" android:screenDensity="ldpi" />
    +        <screen android:screenSize="normal" android:screenDensity="mdpi" />
    +        <screen android:screenSize="normal" android:screenDensity="hdpi" />
    +        <screen android:screenSize="normal" android:screenDensity="xhdpi" />
    +    </compatible-screens>
    +    <application ... >
    +        ...
    +    <application>
    +</manifest>
    +
    + +

    Note: Although you can also use the {@code +<compatible-screens>} element for the reverse scenario (when your application is not +compatible with smaller screens), it's easier if you instead use the {@code +<supports-screens>} as discussed in the next section, because it doesn't require you +to specify each screen density your application supports.

    + + + +

    Filtering a Tablet Application from Handsets

    + +

    If your application's UI is adversely affected when the system scales your application down to +smaller screens, you should add alternative +layouts for smaller screens to adjust the layout for those screens. However, sometimes your +layout still might not fit a smaller screen or you've explicitly designed your application only for +tablets and other large devices. In this case, you can manage the availability of your application +to smaller screens by using the {@code +<supports-screens>} manifest element.

    + +

    For example, if you want your application to be available only to large and extra large +screens, you can declare the element in your manifest like this:

    + +
    +<manifest ... >
    +    ...
    +    <supports-screens android:smallScreens="false"
    +                      android:normalScreens="false"
    +                      android:largeScreens="true"
    +                      android:xlargeScreens="true" />
    +    <application ... >
    +        ...
    +    <application>
    +</manifest>
    +
    + +

    External services such as Android Market read this manifest element and use it to ensure that +your application is available only to devices with either a large or an extra large screen.

    + +

    Caution: If you use the {@code +<supports-screens>} element for the reverse scenario (when your application is not compatible +with larger screens) and set the larger screen size attributes to {@code "false"}, then +external services such as Android Market do not apply filtering. Your application +will still be available to larger screens, but when it runs, it will not resize to fit the screen. +Instead, the system will draw it in a "postage stamp" window that's the same relative size as the +screen size that your application does support (see compatibility mode for more information). If you want +to prevent your application from being downloaded on larger screens, use {@code +<compatible-screens>}, as discussed in the previous section about Filtering a Handset Application from Tablets.

    + +

    Remember, you should strive to make your application available to as many devices as possible by +applying all necessary techniques for supporting multiple screens. You should +use {@code +<compatible-screens>} or {@code +<supports-screens>} only when you cannot provide compatibility on all screen configurations +or you have decided to provide different versions of your application for different sets of screen +configurations.

    + diff --git a/docs/html/guide/practices/screens-support-1.5.jd b/docs/html/guide/practices/screens-support-1.5.jd new file mode 100644 index 0000000000000..6fd36bb2d79a8 --- /dev/null +++ b/docs/html/guide/practices/screens-support-1.5.jd @@ -0,0 +1,186 @@ +page.title=Strategies for Android 1.5 +parent.title=Supporting Multiple Screens +parent.link=screens_support.html + +@jd:body + +
    +
    + +

    Quickview

    +
      +
    • Apps developed for Android 1.5 and below support only the baseline screen +configuration, by default
    • +
    • There are some simple steps you should take to enable support for multiple screens in +an application designed for Android 1.5
    • +
    + +

    In this document

    +
      +
    1. Adding Multiple Screens Support
    2. +
    3. Compatibility Mode
    4. +
    + +

    See also

    +
      +
    1. Supporting Multiple Screens
    2. +
    + +
    +
    + + +

    All applications written for Android 1.5 or earlier, by default, support only the +baseline HVGA screen used on the T-Mobile G1 and similar devices, which is normal screen +size and medium density (mdpi). Android 1.6 introduced support for different screen +configurations and added APIs that allow applications to control how they operate on different +screens, using alternative resources for different screen configurations.

    + +

    If your manifest file includes the {@code <uses-sdk>} element, +with the {@code android:minSdkVersion} +attribute set to {@code "3"} or lower, and does not include the {@code +android:targetSdkVersion} set to {@code "4"} or higher, then this document is for you. By +default, an application written for Android 1.5 or below that does not set the {@code +android:targetSdkVersion} set to {@code "4"} or higher runs in compatibility mode when on a device with a screen larger than the +normal screen size (basically, the system displays the application in a small window +that is roughly the size of the normal screen size).

    + +

    This document describes how to get your application out of compatibility +mode and instead support multiple screens, but also maintain compatibility with Android 1.5 and +below.

    + +

    Note: Before you begin, you should first decide whether it's even +necessary to support Android 1.5. To see the relative number of devices that are still running +Android 1.5, see the Platform Versions +Dashboard.

    + + + + +

    Adding Multiple Screens Support

    + +

    If you have already developed and published an Android application based on +Android 1.5 or earlier platform version, and want to maintain compatibility with Android 1.5, you +need to make some changes to your application in order for it to properly run on newer devices with +different screen configurations. You should be able to make these changes to your application such +that you can distribute a single {@code .apk} to all devices.

    + +

    The recommended strategy is to develop your application against Android 1.6 (because it's the +lowest version that includes support for multiple screens) and test your application on each +platform version your application supports (especially the minimum platform, such as Android 1.5). +Here's how to do that:

    + +
      +
    1. Maintain compatibility with existing devices by leaving your application's {@code android:minSdkVersion} +attribute as it is. You do not need to increment the value of the attribute to support new +devices and multiple screens.
    2. +
    3. Extend compatibility for Android 1.6 (and higher) devices by adding {@code +android:targetSdkVersion} to the {@code <uses-sdk>} element. +Set the value of {@code +android:targetSdkVersion} to "4". This allows your application to "inherit" the +platform's multiple screens support, even though it is technically using an earlier version of the +API. +

      Adding this attribute will cause an error in the compiler, because the attribute is unknown to +Android 1.5. You'll fix this next.

    4. +
    5. Change your application's build properties, such that it compiles against the Android 1.6 (API +Level 4) library, rather than against the Android 1.5 (or earlier) library. You must do this in +order for your application to successfully compile when using the new manifest attributes. Older +versions of the platform simply ignore the attributes they don't know, so your application still +runs fine on them, as long as you don't use APIs in your application code from Android 1.6.
    6. +
    + +

    Your application is now prepared to run on multiple screens, while maintaining support for +Android 1.5 or lower.

    + +

    Here's how you should begin testing your application:

    + +
      +
    1. Set up AVDs for testing your application on Android 1.6 and some new versions. Create AVDs +that use the screen sizes and densities that you want to support. When you create the AVDs, make +sure to select the Android 1.6 or higher platform as the system image to use. For more information, +see How to Test Your Application on +Multiple Screens.
    2. +
    3. Set up AVDs for testing your application on older versions of the platform, as low as the +version declared by your {@code android:minSdkVersion}. +You need AVDs running the older platforms you are targeting, so that you can ensure there are +no functional regressions.
    4. +
    5. Compile your application against the Android 1.6 library and run it on the AVDs you created. +Observe the way your application looks and runs, and test all of the user interactions.
    6. +
    7. Debug any display or functional issues. For issues that you resolve in +your application code, make certain not to use any APIs +introduced later than the version declared by your {@code +android:minSdkVersion}. If you +are in doubt, refer to SDK reference documentation and look for the API Level specifier for the API +you want to use. Using newer APIs not supported by your minimum version will mean that your +application will no longer be compatible with devices running on that version.
    8. +
    + +

    In particular, remember to test your application on an AVD that emulates a small-screen device. +Users of devices with QVGA resolution at low density may want to download your application, so you +should understand how your application will look and function on a small-screen device. In some +cases, the reduced screen area and density mean that you need to make tradeoffs in design on those +devices.

    + +

    Also give extra attention to testing your application on an AVD that emulates an xlarge +screen. Devices with extra large screens are tablet-sized or larger, so you should pay close +attention to how usable your application is on such screens. You might want to design new layouts +specifically for extra large screens, to address usability aspects such as the location and size of +buttons in your UI. To test your application on an extra large screen, create an AVD targeted to +Android 3.0 and use the WXGA emulator skin.

    + +

    Once you've completed the procedures above, you should follow the recommendations in Supporting Multiple Screens to add +complete support for different screen configurations.

    + + +

    Compatibility Mode

    + +
    + +

    Figure 1. An application running in compatibility mode +on an extra large screen.

    +
    + +

    To allow applications to run on larger screens without stretching the UI, Android provides a +compatibility mode that draws an application's UI in a "postage stamp" window when on larger +screens. That is, the system displays the application at the baseline size (normal) and +density (mdpi), with a black border that fills the rest of the screen.

    + +

    Compatibility mode exists primarily to support application's developed for Android 1.5 (or lower) +when running on larger screens, because multiple screen support was not added until Android 1.6, +older applications were not designed to support different screen configurations.

    + +

    As such, if you've set your {@code +android:minSdkVersion} to {@code "3"} or lower and have not set the {@code +android:targetSdkVersion} to {@code "4"} or higher, then compatibility mode is enabled and +the system will not scale your application, because your application implicitly declares that it +only supports the baseline screen configuration (normal screen size and medium density).

    + +

    To disable compatibility mode, set either {@code +android:minSdkVersion} or {@code +android:targetSdkVersion} to {@code "4"} or higher. For more information, see the previous +section about Adding Multiple Screens Support.

    + +

    You can also affect whether compatibility mode is enabled by using the {@code +<supports-screens>} element (you can enable it by setting {@code android:resizeable} or +specific screen sizes to {@code "false"}). However, you should not explicitly enable compatibility +mode for your application, but should instead apply the necessary techniques to supporting multiple screens and allow your +application to properly fit the screen on all screen sizes.

    diff --git a/docs/html/guide/practices/screens_support.jd b/docs/html/guide/practices/screens_support.jd index 9875a6ec85e8e..14de152080add 100644 --- a/docs/html/guide/practices/screens_support.jd +++ b/docs/html/guide/practices/screens_support.jd @@ -1,5 +1,4 @@ page.title=Supporting Multiple Screens - @jd:body
    @@ -7,772 +6,359 @@ page.title=Supporting Multiple Screens

    Quickview

    In this document

      -
    1. Overview of Screen Support
    2. -
        -
      1. Range of screens supported
      2. -
      3. How Android supports multiple screens
      4. -
      5. Density independence
      6. -
      7. Manifest attributes
      8. -
      9. Resource qualifiers
      10. -
      -
    3. Best Practices for Screen Independence
    4. -
    5. Strategies for Legacy Apps
    6. -
    7. How to Test Your App
    8. - +
    9. Overview of Screen Support +
        +
      1. Terms and concepts
      2. +
      3. Range of screens supported
      4. +
      5. Density independence
      6. +
    10. +
    11. How to Support Multiple Screens +
        +
      1. Using configuration qualifiers
      2. +
      3. Designing alternative layouts and drawables
      4. +
    12. +
    13. Best Practices
    14. +
    15. Additional Density Considerations +
        +
      1. Scaling Bitmap objects created at runtime
      2. +
      3. Converting dp units to pixel units
      4. +
    16. +
    17. How to Test Your Application on Multiple Screens
    -

    See Also

    +

    Related samples

    +
      +
    1. Multiple +Resolutions
    2. +
    + +

    See also

      -
    1. <supports-screens>
    2. -
    3. <uses-sdk>
    4. Providing Alternative Resources
    5. -
    6. Creating and Managing Virtual Devices
    7. +
    8. Icon Design +Guidelines
    9. +
    10. Managing Virtual Devices
    -

    Android is designed to run on a variety of devices that offer a range of -screen sizes and resolutions. For applications, the platform provides a -consistent environment across devices and handles much of the complexity of -adapting an application's UI to the screen on which it is being displayed. At -the same time, the platform exposes APIs that give application developers -precise control over their application's UI when displayed on specific screen -sizes and resolutions.

    +

    Android runs on a variety of devices that offer different screen sizes and densities. For +applications, the Android system provides a consistent development environment across devices and +handles most of the work to adjust each application's user interface to the screen on which it is +displayed. At the same time, the system provides APIs that allow you to control your +application's UI on specific screen sizes and densities, in order to modify and optimize your UI +design for different screen configurations. For example, you might want a UI for tablets +that's different from the design for handsets.

    -

    This document explains the screens-support features provided by the platform -and how you use them in your application. By following the practices described -here, you can easily create an application that displays properly on all -supported device screens and that you can deploy to any device as a single {@code .apk}. -

    +

    Although the system performs sufficient scaling and resizing to make your application work on +different screens, you should make the effort to optimize your application for different screen +sizes and densities. In doing so, you maximize the user experience for all devices and your users +believe that your application was actually designed for their devices—rather than +simply stretched to fit their devices.

    -

    If you have already developed and published an application for Android 1.5 or -earlier, you should read this document and consider how you may need to adapt -your application for proper display on new devices that offer different screens -and that are running Android 1.6 or later. In most cases, only minor adjustments -are needed, however you should make sure to test your -application on all supported screens.

    +

    By following the practices described in this document, you can create an application that +displays properly and provides an optimized user experience on all supported screen configurations, +using a single {@code .apk} file.

    -

    Starting in Android 2.2, the platform includes support for extra high density screens -(xhdpi), and starting in Android 2.3, the platform includes support for extra large screens -(xlarge). If you've already followed the guidance in this document to support all other -screen types, you should consider providing additional support for xhdpi and -xlarge screens.

    +

    Note: The information in this document assumes that your +application is designed for Android 1.6 (API Level 4) or higher. If your application supports +Android 1.5 or lower, please first read Strategies for Android 1.5.

    -

    In particular, if you have an existing application that you would like to -make available on small screens (such as QVGA) or for which you would like to provide better support -for extra large screens, please see Strategies for Legacy Applications for -more information about how to do that.

    Overview of Screens Support

    -

    The sections below provide an overview of the Android platform's support for -multiple screens, including an introduction to terms and concepts used in this -document and in the API, a summary of the screen configurations that the -platform supports, and an overview of the API and underlying +

    This section provides an overview of Android's support for multiple screens, including: an +introduction to the terms and concepts used in this document and in the API, a summary of the screen +configurations that the system supports, and an overview of the API and underlying screen-compatibility features.

    - -

    Terms and Concepts

    +

    Terms and concepts

    Screen size
    Actual physical size, measured as the screen's diagonal. -

    For simplicity, Android collapses all actual screen sizes into four -generalized sizes: small, normal, large, and extra large. Applications can provide custom -layouts for each of these four sizes — the platform transparently handles -the rendering of the layouts at the actual screen size.

    +

    For simplicity, Android groups all actual screen sizes into four generalized sizes: small, +normal, large, and extra large.

    -
    Aspect ratio
    -
    The porportional relationship of the screen's physical width to its -height. Applications can provide layout resources for specific aspect ratios by -using the resource qualifiers long and notlong.
    +
    Screen density
    +
    The quantity of pixels within a physical area of the screen; usually referred to as dpi (dots +per inch). For example, a "low" density screen has fewer pixels within a given physical area, +compared to a "normal" or "high" density screen.

    + +

    For simplicity, Android groups all actual screen densities into four generalized densities: +low, medium, high, and extra high.

    + +
    Orientation
    +
    The orientation of the screen from the user's point of view. This is either landscape or +portrait, meaning that the screen's aspect ratio is either wide or tall, respectively. Be aware +that not only do different devices operate in different orientations by default, but the +orientation can change at runtime when the user rotates the device. +
    Resolution
    -
    The total number of physical pixels on a screen. Note that, although -resolution is often expressed as width x height, resolution -does not imply a specific aspect ratio. In Android, applications do not work -directly with resolution.
    +
    The total number of physical pixels on a screen. When adding support for multiple screens, +applications do not work directly with resolution; applications should be concerned only with screen +size and density, as specified by the generalized size and density groups.
    -
    Density
    -
    Based on the screen resolution, the spread of pixels across the physical -width and height of the screen. - -

    A screen with lower density has fewer available pixels spread across the -screen width and height, where a screen with higher density has more — -sometimes significantly more — pixels spread across the same area. The -density of a screen is important because, other things being equal, a UI element -(such as a button) whose height and width are defined in terms of screen pixels -will appear larger on the lower density screen and smaller on the higher density -screen.

    - -

    For simplicity, Android collapses all actual screen densities into four -generalized densities: low, medium, large, and extra large. Applications can provide custom -resources for each of these densities — the platform handles any necessary -scaling of the resources up or down to meet the specific screen density.

    Density-independent pixel (dp)
    -
    A virtual pixel unit that applications can use in defining their UI, to -express layout dimensions or position in a density-independent way. -

    The density-independent pixel is equivalent to one physical pixel on a 160 -dpi screen, the baseline density assumed by the platform (as described later in -this document). At run time, the platform transparently handles any scaling of -the dp units needed, based on the actual density of the screen in use. The -conversion of dp units to screen pixels is simple: pixels = dps * -(density / 160). For example, on 240 dpi screen, 1 dp would equal 1.5 -physical pixels. Using dp units to define your application's UI is highly -recommended, as a way of ensuring proper display of your UI on different -screens.

    +
    A virtual pixel unit that you should use when defining UI layout, to express layout dimensions +or position in a density-independent way. +

    The density-independent pixel is equivalent to one physical pixel on a 160 dpi screen, which is +the baseline density assumed by the system for a "medium" density screen. At runtime, the system +transparently handles any scaling of the dp units, as necessary, based on the actual density of the +screen in use. The conversion of dp units to screen pixels is simple: +px = dp * (dpi / 160). +For example, on a 240 dpi screen, 1 dp equals 1.5 physical pixels. You should always use dp units +when defining your application's UI, to ensure proper display of your UI on screens with different +densities.

    Range of screens supported

    -

    Starting from Android 1.6, the platform provides support for multiple screen -sizes and resolutions, reflecting the many new types and sizes of devices on -which the platform runs. If you are developing an application that will run -on Android 1.6 or later, you can use the compatibility features of the Android -platform to ensure that your application UI renders properly across the range of -supported screen sizes and resolutions.

    +

    Starting with Android 1.6 (API Level 4), Android provides support for multiple screen sizes and +densities, reflecting the many different screen configurations that a device may have. You can use +features of the Android system to optimize your application's user interface for each screen +configuration and ensure that your application not only renders properly, but provides the best +user experience possible on each screen.

    -

    To simplify the way that developers design their user interfaces for -multiple devices and to allow more devices to participate without affecting -applications, the platform divides the range of actual supported screen sizes -and resolutions into:

    +

    To simplify the way that you design your user interfaces for multiple screens, Android divides +the range of actual screen sizes and densities into:

    -

    Note: The xhdpi density category was added in -Android 2.2 (API Level 8). The xlarge size category was added in Android 2.3 (API Level -9).

    +

    The generalized sizes and densities are arranged around a +baseline configuration that is a normal size and mdpi (medium) density. This +baseline is based upon the screen configuration for the first Android-powered device, the T-Mobile +G1, which has an HVGA screen (until Android 1.6, this was the only screen configuration that Android +supported).

    -

    Applications can provide custom resources (primarily layouts) for any of the -four generalized sizes and can provide resources (primarily drawables such as -images) for any of the four generalized densities. Applications do not need to -work with the actual physical size or density of the device screen. At run time, -the platform handles the loading of the correct size or density resources, based -on the generalized size or density of the current device screen, and adapts them -to the actual pixel map of the screen.

    +

    Each generalized size or density spans a range of actual screen sizes or density. For example, +two devices that both report a screen size of normal might have actual screen sizes and +aspect ratios that are slightly different when measured by hand. Similarly, two devices that report +a screen density of hdpi might have real pixel densities that are slightly different. +Android makes these differences abstract to applications, so you can provide UI designed for the +generalized sizes and densities and let the system handle any final adjustments as necessary. Figure +1 illustrates how different sizes and densities are roughly categorized into the different size +and density groups.

    -

    The generalized size/density configurations are arranged around a -baseline configuration that is assigned a size of normal and a density of -mdpi (medium). All applications written for Android 1.5 or earlier are (by -definition) designed for the baseline HVGA screen used on the T-Mobile G1 and -similar devices, which is size normal and density -mdpi.

    - -

    Each generalized screen configuration spans a range of actual screen -densities and physical sizes. For example, that means that multiple devices that -report a screen size of normal might offer screens that differ slightly -in actual size or aspect ratio. Similarly, devices that report a screen density -of hdpi might offer screens with slightly different pixel densities. -The platform makes these differences abstract, however — applications can -offer UI designed for the generalized sizes and densities and let the system -handle the actual rendering of the UI on the current device screen according to -its characteristics.

    - - +

    Figure 1. -Illustration of how the Android platform maps actual screen densities and sizes -to generalized density and size configurations.

    +Illustration of how Android roughly maps actual sizes and densities +to generalized sizes and densities (figures are not exact).

    -

    Layout designs often need to be done against a minimum amount of -available space, so each screen size bucket has an associated minimum size. -These sizes are in "dp" units -- the same units you should use in defining -your layouts, which allow us to avoid worrying about changes in screen density.

    +

    To optimize your application's UI for the different screen sizes and densities, you can provide +alternative +resources for any of the generalized sizes and densities. Typically, you should +provide alternative layouts for some of the different screen sizes and alternative bitmap images for +different screen densities. At runtime, the system uses the appropriate size or density resources +for your application, based on the generalized size or density of the current device screen.

    - +

    You do not need to provide alternative resources for every combination of screen size and +density. The system provides robust compatibility features that can handle most of the work of +rendering your application on any device screen, provided that you've implemented your UI using +techniques that allow it to gracefully resize (as described in the Best Practices, below).

    -

    Note that these minimum screen sizes were not -as well defined prior to Android 3.0, so you may encounter some devices -that are mis-classified between normal and large. These are also based -on the physical resolution of the screen, so may vary across devices -- -for example a 1024x720 tablet with a system bar would actually have a bit -less space available to the application due to it being used by the system -bar. Android does not currently support screens smaller than the "small" -426dp x 320dp size.

    +

    Note: The characteristics that define a device's generalized screen +size and density are independent from each other. For example, a WVGA high-density screen is +considered a normal size screen because its physical size is about the same as the T-Mobile G1 +(Android's first device and baseline screen configuration). On the other hand, a WVGA medium-density +screen is considered a large size screen. Although it offers the same resolution (the same number of +pixels), the WVGA medium-density screen has a lower screen density, meaning that each pixel is +physically larger and, thus, the entire screen is larger than the baseline (normal size) screen.

    -

    Although the platform lets your application provide customized resources for -the various size and density configurations, you do not need to do write -custom code or provide custom resources for every combination of screen size and density. -The platform provides robust compatibility features, described -in the sections below, that can handle most of the work of rendering your -application on any device screen, provided that you've implemented your -application UI properly. For more information about how to implement a UI that -renders properly across device screens and platform versions, see -Best Practices for Screen Independence.

    - -

    To help you test your applications, the Android SDK includes emulator skins -that replicate the sizes and densities of actual device screens on which your -application is likely to run. You can also modify the default size and density -of the emulator skins to replicate the characteristics of any specific -screen.

    - -

    Table 1. Screen -sizes and densities of emulator skins included in the Android SDK and other -representative resolutions.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Low density (120), ldpi - - Medium density (160), mdpi - - High density (240), hdpi - - Extra high density (320), xhdpi -
    - Small screen - QVGA (240x320)480x640
    - Normal screen - WQVGA400 (240x400) -
    WQVGA432 (240x432)
    HVGA (320x480)WVGA800 (480x800) -
    WVGA854 (480x854) -
    600x1024
    640x960
    - Large screen - WVGA800** (480x800) -
    WVGA854** (480x854)
    WVGA800* (480x800) -
    WVGA854* (480x854) -
    600x1024
    - Extra Large screen - 600x1024768x1024
    WXGA (768x1280) -
    800x1280
    1152x1536
    1152x1920 -
    1200x1920
    1536x2048
    1536x2560 -
    1600x2560
    * To emulate this - configuration, specify a custom density of 160 when - creating an AVD that uses a WVGA800 or WVGA854 skin. -
    ** To emulate this - configuration, specify a custom density of 120 when - creating an AVD that uses a WVGA800 or WVGA854 skin. -
    - -

    For an overview of the relative numbers of high (hdpi), medium (mdpi), and -low (ldpi) density screens in Android-powered devices available now, see the Screen Sizes and Densities dashboard.

    - - -

    How Android supports multiple screens

    - - - -

    The foundation of Android's support for multiple screens is a set of built-in -compatibility features that together manage the rendering of application -resources in an appropriate way for the current device screen. The platform -handles most of the work of rendering your application, but also gives you two -key ways to control how your application is displayed, if you need or want -to use them:

    - - - -

    At run time, the platform provides three types of support to your -application, to ensure the best possible display on the current device -screen:

    - -
      -
    1. Pre-scaling of resources (such as image assets) - -

      Based on the density of the current screen, the platform automatically -loads any size- or density-specific resources from your application and displays -them without scaling. If no matching resources are available, the platform loads -the default resources and scales them up or down as needed to match the current -screen's generalized density. The platform assumes that default resources are -designed for proper display at the baseline screen density of "medium" (160), -unless they are loaded from a density-specific resource directory.

      - -

      For example, if the current screen's density is "high", the platform loads -resources that are tagged with the qualifier hdpi and uses them -without scaling. If no such resources are available, the platform uses the -default resources instead, scaling them from the baseline density ("medium") to -"high".

      - -

      For more information about how to create size- and density-specific -resources, see Resource qualifiers.

    2. - -
    3. Auto-scaling of pixel dimensions and coordinates - -

      If the application states that it does not support different screen -densities, the platform auto-scales any absolute pixel coordinates, pixel -dimension values, and pixel math used in the application (such as might be used -for specifying the width or padding for a view). It does this to ensure that -pixel-defined screen elements are displayed at approximately the same physical -size as they would be at the baseline density of "medium" (160). The platform -handles this scaling transparently to the application and also reports scaled -overall pixel dimensions to the application, rather than physical pixel -dimensions.

      - -

      For instance, suppose a given device is using a WVGA high-denisty screen, -which is 480x800 and about the same size as a traditional HVGA screen, but it's -running an app that states that it does not support multiple densities. In this -case, the system will "lie" to the application when it queries for screen -dimensions, and report 320x533. Then, when the app does drawing operations, such -as invalidating the rectangle from (10,10) to (100, 100), the system will -likewise automatically transform the coordinates by scaling them the appropriate -amount, and actually invalidate the region (15,15) to (150, 150). The same -thing happens in the other direction, if the application is running on a -lower-density screen, coordinates are scaled down.

      - -

      For more information, see the android:anyDensity attribute in -Manifest attributes for screens support.

    4. - - - -
    5. Compatibility-mode display on larger screen-sizes - -

      If the current screen's size is larger than your application supports, as -specified in the supports-screens element, the platform displays -the application at the baseline size ("normal") and density ("medium). For -screens larger than baseline, the platform displays the application in a -baseline-sized portion of the overall screen, against a black background.

      - -

      For instance, suppose a given device is using a WVGA medium density screen, -classified as a "large" screen, but the application states that it does not -support large screens; in this case, the system will again "lie" to the -application when it queries for screen dimensions, and report 320x480. Instead -of scaling the application, however, the application's 320x480 interface will be -placed as a "postage stamp" in the larger 480x800 screen.

      - -

      For more information, see the android:anyDensity attribute in -Manifest elements for screens support and the -Screen-Compatibility Examples -section.

    6. -
    - -

    In general, these compatibility features ensure that all applications, -including those written against Android 1.5 and earlier platform versions, can -display properly on most devices, especially when the device's screen is at the -baseline "normal" size or larger.

    - -

    However, note that applications written for the baseline screen may need -minor adjustments before they display properly on smaller screens such as QVGA. -With the reduced screen area of small screens, there may be tradeoffs in design, -content, and function that you, as the application developer, need to consider. -For more information about how to prepare an existing application for display on -small screens, see Strategies for Legacy -Applications.

    - -

    The sections below provide more information how to take advantage of the -platform's multiple-screens support.

    Density independence

    -

    The goal of density independence is to preserve the physical size, from the -user's point of view, of user interface elements declared in an application, -when the application is displayed on screens with different densities. Density -independence applies to both layouts and drawables such as icons. Maintaining -density-independence is important because, other things being equal, a UI -element (such as a button) whose height and width are defined in terms of screen -pixels will appear physically larger on the lower density screen and smaller on -the higher density screen. Such density-related size changes can cause problems -in application layout, usability, and consistency with other applications -installed on the device.

    +

    Your application achieves "density independence" when it preserves the physical size (from +the user's point of view) of user interface elements when displayed on screens with different +densities.

    -

    The platform provides density independence to applications by default. It -does this in three ways:

    +

    Maintaining density independence is important because, without it, a UI element (such as a +button) appears physically larger on a low density screen and smaller on a high density screen. Such +density-related size changes can cause problems in your application layout and usability. Figures 2 +and 3 show the difference between an application when it does not provide density independence and +when it does, respectively.

    + + +

    Figure 2. Example application without support for +different densities, as shown on low, medium, and high density screens.

    + + +

    Figure 3. Example application with good support for +different densities (it's density independent), as shown on low, medium, and high +density screens.

    + +

    The Android system helps your application achieve density independence in two ways:

    -

    The example screens below illustrate the density independence provided by the -platform. Note that both the layouts and launcher icons are displayed at the -same physical sizes, although screen sizes, aspect ratios, and densities are -different.

    - - -
    - -

    Figure 2. Examples of density independence on WVGA high -density (left), HVGA medium density (center), and QVGA low density (right).

    -
    - -

    In most cases, you can take advantage of density independence in your -application simply by making sure that your layouts specify all dimension values -in density-independent pixels (dp or dp) or -scale-independent pixels (sip or sp, for text only). -If you are using absolute pixel values in the application and manifest includes -android:anyDensity="true", you will also need -to scale the pixel values. See Converting dp units to -pixel units for more information.

    - - -

    Manifest attributes for screens support

    - -

    Android 1.6 introduced a new manifest element, -<supports-screens>, -whose attributes you can use to control the -display of your application on different classes of device screens, as listed -in table 2. The smallScreens, normalScreens, largeScreens and -xlargeScreens attributes correspond to the generalized screen sizes -described in Range of screens supported, earlier in this -document. Notice that the default values for each attribute vary, depending -on your minimum and targeted platform, as indicated in the {@code -android:minSdkVersion} and {@code -android:targetSdkVersion} attributes of your {@code <uses-sdk>} -manifest element.

    - -

    Table 2. Summary of attributes for the {@code -<supports-screens>} manifest element, including default values based on platform -version.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Attribute - - Description - - Default value, when
    minSdkVersion or -targetSdkVersion is 4 or lower -
    - Default value, when
    minSdkVersion or -targetSdkVersion is 5 or higher -
    - android:smallScreens - - Whether or not the application UI is designed for use on -small screens — "true" if it is, and -"false" if not.

    -
    "false""true"
    - android:normalScreens - - Whether or not the application UI is designed for use on -normal screens — "true" if it is, and -"false" if not. The default value is always "true". - "true""true"
    - android:largeScreens - - Whether or not the application UI is designed for use on -large screens — "true" if it is, and -"false" if not. - "false""true"
    - android:anyDensity - -

    Whether or not the application is designed to manage its UI properly -in different density environments — "true" if so, and -"false" if not.

    -
      -
    • If set to "true", the platform disables its -density-compatibility features for all screen densities — specifically, -the auto-scaling of absolute pixel units (px) and math — and -relies on the application to use density-independent pixel units -(dp) and/or math to manage the adaptation of pixel values according -to density of the current screen. That is, as long as your application uses -density-independent units (dp) for screen layout sizes, then it will perform -properly on different densities when this attribute is set to -"true".
    • - -
    • If set to "false", the platform enables its -density-compatibility features for all screen densities. In this case, the -platform provides a scaled, virtual screen pixel map to the application, against -which it can layout and draw its UI as though against a medium-density screen -(160). The platform then transparently auto-scales the application's pixel units -and math as needed to match the actual device screen density.
    • -
    -

    Note that the setting of this attribute affects density-compatibility only. -It does not affect size-compatibility features such as display on a virtual -baseline screen.

    -
    "false""true"
    Note: Android 2.3 (API Level 9) introduced a new -attribute for the <supports-screens> element: xlargeScreens, shown -below. It works the same as the other screen attributes above, but, if neither your -minSdkVersion or targetSdkVersion are set to "9", the default value is -"false" when your application is installed on a device running Android 2.3.
    - Attribute - - Description - - Default value, when
    minSdkVersion or -targetSdkVersion is 8 or lower -
    - Default value, when
    minSdkVersion or -targetSdkVersion is 9 or higher -
    - android:xlargeScreens - - Whether or not the application UI is designed for use on -xlarge screens — "true" if it is, and -"false" if not. - "false""true"
    - -

    In general, when you declare a screen-size attribute -(smallScreens, normalScreens, largeScreens, or -xlargeScreens) as "true", you are signaling to the -platform that your application is designed to render properly on that screen -size. As a result, the platform does not apply any size-compatibility features -(such as a virtual HVGA display area). If you declare a screen-size attribute as -"false", you are signaling that your application is not -designed for that screen size. In this case, the platform does apply -size-compatibility features, rendering the application in an HVGA baseline -display area. If the current screen is larger than normal size, the -platform renders the application in a virtual HVGA screen on the larger screen. -See Screen-Compatibility Examples for an -illustration of what an application looks like when displayed in a virtual HVGA -screen.

    - -

    In other words, setting a <supports-screens> attribute to -"false" tells the platform to enable it's compatibility features -when displaying the application on a screen of that size or any larger -size, if also disallowed. Otherwise, the platform gives the application a -normal display area that can use the full device screen area, if +

    In figure 2, the text view and bitmap drawable have dimensions specified in pixels ({@code px} +units), so the elements are physically larger on a low density screen and smaller on a high density +screen. This is because although the actual screen sizes may be the same, the high density screen +has more pixels per inch (the same amount of pixels fit in a smaller area). In figure 3, the layout +dimensions are specified in density-independent pixels ({@code dp} units). Because the baseline for +density-independent pixels is a medium-density screen, the device with a medium-density screen looks +the same as it does in figure 2. For the low-density and high-density screens, however, the system +scales the density-independent pixel values down and up, respectively, to fit the screen as appropriate.

    -

    Android Market also makes use of the <supports-screens> -attributes. It uses them to filter the application from devices whose screens -are not supported by the application. Specifically, Android Market considers an -application compatible with a device if the application supports a screen that -is the same or smaller than the current device screen. Android Market filters -the application if it disallows the device's screen size and does not support a -smaller size. In general, Android does not provide downward size-compatibility -features for applications.

    +

    In most cases, you can ensure density independence in your application simply by specifying all +layout dimension values in density-independent pixels (dp units) or with {@code +"wrap_content"}, as appropriate. The system then scales bitmap drawables as appropriate in order to +display at the appropriate size, based on the appropriate scaling factor for the current screen's +density.

    -

    Here are some examples:

    +

    However, bitmap scaling can result in blurry or pixelated bitmaps, which you might notice in the +above screenshots. To avoid these artifacts, you should provide alternative bitmap resources for +different densities. For example, you should provide higher-resolution bitmaps for high-density +screens and the system will use those instead of resizing the bitmap designed for medium-density +screens. The following section describes more about how to supply alternative resources for +different screen configurations.

    + + + +

    How to Support Multiple Screens

    + +

    The foundation of Android's support for multiple screens is its ability to manage the rendering +of an application's layout and bitmap drawables in an appropriate way for the current screen +configuration. The system handles most of the work to render your application properly on each +screen configuration by scaling layouts to fit the screen size/density and scaling bitmap drawables +for the screen density, as appropriate. To more gracefully handle different screen configurations, +however, you should also:

    -

    If you declare the android:anyDensity attribute as -"true", you are signaling to the platform that your application is -designed to display properly on any screen density. In this case, the -application must ensure that it declares its UI dimensions using -density-independent pixels (dp) and scales any absolute pixel -values (px) or math by the scaling factor available from {@link -android.util.DisplayMetrics#density android.util.DisplayMetrics.density}. See Converting dp units to pixel units for an example.

    +

    The size and density configuration qualifiers correspond to the generalized sizes and densities +described in Range of screens supported, above.

    -

    Note that the setting of the android:anyDensity attribute does -not affect the platform's pre-scaling of drawable resources, such as bitmaps and -nine-patch images, which always takes place by default.

    +

    Note: If you're not familiar with configuration qualifiers and how +the system uses them to apply alternative resources, read Providing +Alternative Resources for more information.

    -

    The following example shows a manifest that declares support for small, normal, large, and - xlarge screens in any density.

    +

    At runtime, the system ensures the best possible display on the current screen with +the following procedure for any given resource:

    -
    -<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    -    <supports-screens
    -        android:smallScreens="true"
    -        android:normalScreens="true"
    -        android:largeScreens="true"
    -        android:xlargeScreens="true"
    -        android:anyDensity="true" />
    -    ...
    -</manifest>
    -
    - -

    - Default values for attributes -

    +
      +
    1. The system uses the appropriate alternative resource +

      Based on the size and density of the current screen, the system uses any size- and +density-specific resource provided in your application. For example, if the device has a +high-density screen and the application requests a drawable resource, the system looks for a +drawable resource directory that best matches the device configuration. Depending on the other +alternative resources available, a resource directory with the {@code hdpi} qualifier (such as +{@code drawable-hdpi/}) might be the best match, so the system uses the drawable resource from this +directory.

      +
    2. -

      The default values for the <supports-screens> attributes -differ, depending on the the value of the -android:minSdkVersion - attribute in the application's manifest, as well as on -the value of {@code -android:targetSdkVersion}, if declared.

      +
    3. If no matching resource is available, the system uses the default resource and scales it up +or down as needed to match the current screen size and density +

      The "default" resources are those that are not tagged with a configuration qualifier. For +example, the resources in {@code drawable/} are the default drawable resources. The system +assumes that default resources are designed for the baseline screen size and density, which is a +normal screen size and a medium density. As such, the system scales default density +resources up for high-density screens and down for low-density screens, as appropriate.

      +

      However, when the system is looking for a density-specific resource and does not find it in +the density-specific directory, it won't always use the default resources. The system may +instead use one of the other density-specific resources in order to provide better results +when scaling. For example, when looking for a low-density resource and it is not available, the +system prefers to scale-down the high-density version of the resource, because the +system can easily scale a high-density resource down to low-density by a factor of 0.5, with +fewer artifacts, compared to scaling a medium-density resource by a factor of 0.75.

      +
    4. +
    -

    Above, table 2 indicates the default values for each attribute, based on -the values you provide for the {@code -android:minSdkVersion} and {@code -android:targetSdkVersion}, in the {@code <uses-sdk>} -element.

    - -

    Note: If your application uses APIs introduced in Android 1.6 or -higher, but does not support specific screen densities and/or screen sizes, you need to explicitly -set the appropriate attributes to "false" (because most are "true", by default).

    +

    For more information about how Android selects alternative resources by matching configuration +qualifiers to the device configuration, read +How Android +Finds the Best-matching Resource.

    -

    Resource directory qualifiers for screen size and density

    -

    Android supports resource directory qualifiers for controlling the selection -of resources based on the characteristics of the screen on which your application -is running. You can use these qualifiers to provide size- and density-specific -resources in your application. For more information about the generalized sizes -and densities that correspond to the qualifiers, see Range -of Screens Supported, earlier in this document.

    + +

    Using configuration qualifiers

    + +

    Android supports several configuration qualifiers that allow you to control how the system +selects your alternative resources based on the characteristics of the current device screen. A +configuration qualifier is a string that you can append to a resource directory in your Android +project and specifies the configuration for which the resources inside are designed.

    + +

    To use a configuration qualifier:

    +
      +
    1. Create a new directory in your project's {@code res/} directory and name it using the +format: {@code <resources_name>-<qualifier>} +
        +
      • {@code <resources_name>} is the standard resource name (such as {@code drawable} or +{@code layout}).
      • +
      • {@code <qualifier>} is a configuration qualifier from table 1, below, specifying the +screen configuration for which these resources are to be used (such as {@code hdpi} or {@code +xlarge}).
      • +
      +

      You can use more than one {@code <qualifier>} at a time—simply separate each +qualifier with a dash.

      +
    2. +
    3. Save the appropriate configuration-specific resources in this new directory. The resource +files must be named exactly the same as the default resource files.
    4. +
    + +

    For example, {@code xlarge} is a configuration qualifier for extra large screens. When you append +this string to a resource directory name (such as {@code layout-xlarge}), it indicates to the +system that these resources are to be used on devices that have an extra large screen.

    + +

    Table 1. Configuration qualifiers that allow you to +provide special resources for different screen configurations.

    @@ -784,691 +370,627 @@ of Screens Supported, earlier in this document.

    - + - + - + - + - + - + - + - + - + + + + + + + + + + + - + - - - - - - +
    Size smallResources designed for small size screens.Resources for small size screens.
    normalResources designed for normal size screens.Resources for normal size screens. (This is the baseline size.)
    largeResources designed for large size screens.Resources for large size screens.
    xlargeResources designed for extra large size screens.Resources for extra large size screens.
    Density ldpiResources designed for low-density (ldpi) screens.Resources for low-density (ldpi) screens (~120dpi).
    mdpiResources designed for medium-density (mdpi) screens.Resources for medium-density (mdpi) screens (~160dpi). (This is the baseline +density.)
    hdpiResources designed for high-density (hdpi) screens.Resources for high-density (hdpi) screens (~240dpi).
    xhdpiResources designed for extra high-density (xhdpi) screens.Resources for extra high-density (xhdpi) screens (~320dpi).
    nodpiDensity-independent resources. The platform does not auto-scale resources -tagged with this qualifier, regardless of the current screen's density.Resources for all densities. These are density-independent resources. The system does not +scale resources tagged with this qualifier, regardless of the current screen's density.
    OrientationlandResources for screens in the landscape orientation (wide aspect ratio).
    portResources for screens in the portrait orientation (tall aspect ratio).
    Aspect ratio longResources for screens of any size or density that have a significantly -taller (in portrait mode) and wider (in landscape mode) aspect ratio than the -baseline screen configuration.Resources for screens that have a significantly taller or wider aspect ratio (when in portrait +or landscape orientation, respectively) than the baseline screen configuration.
    notlongResources for use only on screens that have an aspect ratio that is similar -to the baseline screen configuration.
    Platform versionv<api-level>Resources that are for use only on a specific API Level or higher. For -example, if your application is designed to run on both Android 1.5 (API Level -3) and Android 1.6 (API Level 4 and higher), you can use the -v4 -qualifier to tag any resources that should be excluded when your application is -running on Android 1.5 (API Level 3). Resources for use screens that have an aspect ratio that is similar to the baseline screen +configuration.
    -

    -Note that the density and the screen size are independent parameters and are -interpreted by the system individually. For example, WVGA high density is -considered a normal screen because its physical size is about the same as one of -T-Mobile G1. On the other hand, a WVGA medium density screen is considered a -large screen — it offers the same resolution but at lower pixel -density, meaning that it is both physically larger than the baseline screen and -can display significantly more information than a normal screen size. -

    +

    For more information about how these qualifiers roughly correspond to real screen +sizes and densities, see Range of Screens Supported, earlier in this +document.

    -

    Here is an example of the resource directory structure of an application that -employs different layout schemes for different screen sizes and supports low and high density -screens.

    +

    For example, the following is a list of resource directories in an application that +provides different layout designs for different screen sizes and different bitmap drawables +for medium, high, and extra high density screens.

    -
    -res/layout/my_layout.xml            // layout for normal screen size
    -res/layout-small/my_layout.xml      // layout for small screen size
    -res/layout-large/my_layout.xml      // layout for large screen size
    -res/layout-large-land/my_layout.xml // layout for large screen size in landscape mode
    -res/layout-xlarge/my_layout.xml     // layout for extra large screen size
    +
    +res/layout/my_layout.xml             // layout for normal screen size ("default")
    +res/layout-small/my_layout.xml       // layout for small screen size
    +res/layout-large/my_layout.xml       // layout for large screen size
    +res/layout-xlarge/my_layout.xml      // layout for extra large screen size
    +res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
     
    -res/drawable-lhdpi/my_icon.png      // image for low density
    -res/drawable-mdpi/dpi/my_icon.png   // image for medium density
    -res/drawable-hdpi/my_icon.png       // image for high density
    -
    -res/drawable-nodpi/composite.xml    // density independent resource
    +res/drawable-mdpi/my_icon.png        // bitmap for medium density
    +res/drawable-hdpi/my_icon.png        // bitmap for high density
    +res/drawable-xhdpi/my_icon.png       // bitmap for extra high density
     
    -

    For more information about how to use resource qualifiers or how the platform -selects them, please read +

    For more information about how to use alternative resources and a complete list of +configuration qualifiers (not just for screen configurations), see Providing Alternative Resources.

    +

    Tip: If you have some drawable resources that the system +should never scale (perhaps because you perform some adjustments to the image yourself at +runtime), you should place them in a directory with the {@code nodpi} configuration qualifier. +Resources with this qualifier are considered density-agnostic and the system will not scale +them.

    -

    Best practices for Screen Independence

    -

    The objective of supporting multiple screens is to create an application that -can run properly on any display and function properly on any of the generalized -screen configurations supported by the platform. -

    +

    Designing alternative layouts and drawables

    -

    You can easily ensure that your application will display properly on -different screens. Here is a quick checklist:

    +

    The types of alternative resources you should create depends on your application's needs. +Usually, you should use the size and orientation qualifiers to provide alternative layout resources +and use the density qualifiers to provide alternative bitmap drawable resources.

    -
      -
    1. - Use {@code wrap_content}, {@code fill_parent}, or the {@code dp} unit (instead of {@code px}), -when specifying dimensions in an XML layout file -
    2. -
    3. - Do not use {@code AbsoluteLayout} -
    4. -
    5. - Do not use hard coded pixel values in your code -
    6. -
    7. - Use density and/or resolution specific resources -
    8. -
    +

    The following sections summarize how you might want to use the size and density qualifiers to +provide alternative layouts and drawables, respectively.

    -

    1. Use wrap_content, fill_parent, or the dp unit, instead of -absolute pixels

    -

    When defining the layout_width and layout_height of -views in an XML layout file, using wrap_content, -fill_parent or the dp will guarantee that the view is -given an appropriate size on the current device screen. For instance, a view -with a layout_width="100dp" will measure 100 pixels wide on an -HVGA@160 density display and 150 pixels on a WVGA@240 density display, but the -view will occupy approximately the same physical space.

    +

    Alternative layouts

    -

    Similarly, you should prefer the sp (scale-independent pixel, -the scale factor depends on a user setting) or dp (if you don't -want to allow the user to scale the text) to define font sizes.

    +

    Generally, you'll know whether you need alternative layouts for different screen sizes once +you test your application on different screen configurations. For example:

    -

    2. Avoid AbsoluteLayout

    + -

    {@link android.widget.AbsoluteLayout AbsoluteLayout} -is one of the layout containers offered by the Android UI toolkit. Unlike the -other layouts however, AbsoluteLayout enforces the use of fixed -positions which might easily lead to user interfaces that do not work well on -different displays. Because of this, AbsoluteLayout was deprecated -in Android 1.5 (API Level 3).

    +

    To summarize, you should be sure that your application layout:

    + -

    You can achieve much the same layout by using a -{@link android.widget.FrameLayout FrameLayout} instead, and setting -layout_margin attributes of the children. This approach is more -flexible and will yield better results on different screens.

    +

    If your UI uses bitmaps that need to fit the size of a view even after the system scales +the layout (such as the background image for a button), you should use Nine-Patch bitmap files. A +Nine-Patch file is basically a PNG file in which you specific two-dimensional regions that are +stretchable. When the system needs to scale the view in which the bitmap is used, the system +stretches the Nine-Patch bitmap, but stretches only the specified regions. As such, you don't +need to provide different drawables for different screen sizes, because the Nine-Patch bitmap can +adjust to any size. You should, however, provide alternate versions of your Nine-Patch files for +different screen densities.

    -

    3. Do not use hard-coded pixel values in your code

    -

    For performance reasons and to keep the code simpler, the Android framework -API uses pixels as the standard unit for expressing dimension or coordinate -values. That means that the dimensions of a View are always expressed in the -code in pixels. For instance, if myView.getWidth() returns 10, the -view is 10 pixels wide. In some cases, you may need to scale the pixel values -that you use in your code. The sections below provide more information.

    +

    Alternative drawables

    -

    Converting dp units to pixel units

    - -

    In some cases, you will need to express dimensions in dp and -then convert them to pixels. Imagine an application in which a scroll gesture is -recognized after the user's finger has moved by at least 16 pixels. On a -baseline screen, the user will have to move his finger by 16 pixels / 160 -dpi = 1/10th of an inch (or 2.5 mm) before the gesture is recognized. On a -device with a high (240) density display, the user will move his finger by only -16 pixels / 240 dpi = 1/15th of an inch (or 1.7 mm.) The distance is much -shorter and the application thus appears more sensitive to the user. To fix this -issue, the gesture threshold must be expressed in the code in dp -and then converted to actual pixels.

    - -
    // The gesture threshold expressed in dp
    -private static final float GESTURE_THRESHOLD_DP = 16.0f;
    -
    -// Convert the dps to pixels
    -final float scale = getContext().getResources().getDisplayMetrics().density;
    -mGestureThreshold = (int) (GESTURE_THRESHOLD_DP * scale + 0.5f);
    -
    -// Use mGestureThreshold as a distance in pixels
    -
    - -

    The {@link android.util.DisplayMetrics#density android.util.DisplayMetrics.density} -field specifies the the scale factor you must use to -convert dps to pixels according to the current screen density. You can access -the current screen's metrics through a Context or -Activity. On a medium (160) density screen, -DisplayMetrics.density equals "1.0", whereas on a high (240) -density screen it equals "1.5". You can refer to the documentation of the -{@link android.util.DisplayMetrics DisplayMetrics} -class for details.

    - -

    Use pre-scaled configuration values

    - -

    The {@link android.view.ViewConfiguration ViewConfiguration} class can be -used to access the most common distances, speeds, and times used in the Android -framework. For instance, the distance in pixels used by the framework as the -scroll threshold can be obtained as follows:

    - -
    ViewConfiguration.get(aContext).getScaledTouchSlop()
    - -

    Methods starting with the getScaled prefix are guaranteed to return a value in pixels that will display properly regardless of the current screen density.

    - -

    4. Use density and/or size-specific resources

    - -
    - -

    Figure 3. Comparison of pre-scaled and auto-scaled bitmaps.

    +
    + +

    Figure 4. Relative sizes for bitmap drawables +that support each density.

    -

    Even with the size- and density-compatibility features that the platform -provides, you may still want to make adjustments to the UI of your application -when it displayed on certain screen sizes or densities. You can do this by -providing size- or density-specific resources — assets, layouts, strings, -and so on. If you want, you can also take control over the scaling of images -assets. The sections below provide more information.

    +

    Almost every application should have alternative drawable resources for different screen +densities, because almost every application has a launcher icon and that icon should look good on +all screen densities. Likewise, if you include other bitmap drawables in your application (such +as for menu icons or other graphics in your application), you should provide alternative versions or +each one, for different densities.

    -

    Custom resources and directories

    +

    Note: You only need to provide density-specific drawables for +bitmap files ({@code .png}, {@code .jpg}, or {@code .gif}) and Nine-Path files ({@code +.9.png}). If you use XML files to define shapes, colors, or other drawable resources, you should +put one copy in the default drawable directory ({@code drawable/}).

    + +

    To create alternative bitmap drawables for different densities, you should follow the +3:4:6:8 scaling ratio between the four generalized densities. For example, if you have +a bitmap drawable that's 48x48 pixels for medium-density screen (the size for a launcher icon), +all the different sizes should be:

    + +
      +
    • 36x36 for low-density
    • +
    • 48x48 for medium-density
    • +
    • 72x72 for high-density
    • +
    • 96x96 for extra high-density
    • +
    + +

    For more information about designing icons, see the Icon Design Guidelines, +which includes size information for various bitmap drawables, such as launcher icons, menu +icons, status bar icons, tab icons, and more.

    + + + +

    Best Practices

    + +

    The objective of supporting multiple screens is to create an application that can function +properly and look good on any of the generalized screen configurations supported by Android. The +previous sections of this document provide information about how Android adapts your +application to screen configurations and how you can customize the look of your application on +different screen configurations. This section provides some additional tips and an overview of +techniques that help ensure that your application scales properly for different screen +configurations.

    + +

    Here is a quick checklist about how you can ensure that your application displays properly +on different screens:

    + +
      +
    1. Use {@code wrap_content}, {@code fill_parent}, or {@code dp} units when specifying +dimensions in an XML layout file
    2. +
    3. Do not use hard coded pixel values in your application code
    4. +
    5. Do not use {@code AbsoluteLayout} (it's deprecated)
    6. +
    7. Supply alternative bitmap drawables for different screen densities
    8. +
    + +

    The following sections provide more details.

    + + +

    1. Use wrap_content, fill_parent, or the dp unit for layout dimensions

    + +

    When defining the {@code android:layout_width} and {@code android:layout_height} for +views in an XML layout file, using "wrap_content", +"fill_parent" or dp units guarantees that the view is +given an appropriate size on the current device screen.

    + +

    For instance, a view with a layout_width="100dp" measures 100 pixels wide on +medium-density screen and the system scales it up to 150 pixels wide on high-density screen, so +that the view occupies approximately the same physical space on the screen.

    + +

    Similarly, you should prefer the sp (scale-independent pixel) to define text +sizes. The sp scale factor depends on a user setting and the system scales the +size the same as it does for {@code dp}.

    + + +

    2. Do not use hard-coded pixel values in your application code

    + +

    For performance reasons and to keep the code simpler, the Android system uses pixels as the +standard unit for expressing dimension or coordinate values. That means that the dimensions of a +view are always expressed in the code using pixels, but always based on the current screen density. +For instance, if myView.getWidth() returns 10, the view is 10 pixels wide on the +current screen, but on a device with a higher density screen, the value returned might be 15. If you +use pixel values in your application code to work with bitmaps that are not pre-scaled for the +current screen density, you might need to scale the pixel values that you use in your code to match +the un-scaled bitmap source.

    + +

    If your application manipulates bitmaps or deals with pixel values at runtime, see the section +below about Additional Density Considerations.

    + + +

    3. Do not use AbsoluteLayout

    + +

    Unlike the other layouts widgets, {@link android.widget.AbsoluteLayout} enforces +the use of fixed positions to lay out its child views, which can easily lead to user interfaces that +do not work well on different displays. Because of this, {@link android.widget.AbsoluteLayout} was +deprecated in Android 1.5 (API Level 3).

    + +

    You should instead use {@link android.widget.RelativeLayout}, which uses relative positioning +to lay out its child views. For instance, you can specify that a button widget should appear "to +the right of" a text widget.

    + + +

    4. Use size and density-specific resources

    + +

    Although the system scales your layout and drawable resources based on the current screen +configuration, you may want to make adjustments to the UI on different screen sizes and provide +bitmap drawables that are optimized for different densities. This essentially reiterates the +information from earlier in this document.

    If you need to control exactly how your application will look on various -displays, simply adjust your assets and layouts in configuration-specific -resources directories. For example, consider an icon that you want to display on +screen configurations, adjust your layouts and bitmap drawables in configuration-specific +resource directories. For example, consider an icon that you want to display on medium and high density screens. Simply create your icon at two different sizes (for instance 100x100 for medium density and 150x150 for high density) and put the two variations in the appropriate directories, using the proper qualifiers:

    -

    res/drawable-mdpi/icon.png   // -for medium-density screens

    +
    +res/drawable-mdpi/icon.png   //for medium-density screens
    +res/drawable-hdpi/icon.png   //for high-density screens
    +
    -

    res/drawable-hdpi/icon.png   // -for high-density screens

    +

    Note: If a density qualifier is not defined in a directory name, +the system assumes that the resources in that directory are designed for the baseline medium +density and will scale for other densities as appropriate.

    -

    If a density qualifier is not defined in a resource directory name, the -platform assumes that the resources in that directory are designed for the -baseline medium density. It is not recommended that you put density-specific -resources such as images in the default directory.

    +

    For more information about valid configuration qualifiers, see Using +configuration qualifiers, earlier in this document.

    -

    For more information about valid resource qualifiers, see -Resource directory qualifiers, earlier in this -document.

    -

    Pre-scaling and auto-scaling of bitmaps and nine-patches

    -

    When a bitmap or nine-patch image is loaded from the application's resources, -the platform attempts to pre-scale it to match the display's density. For -instance, if you placed a 100x100 icon in the res/drawable/ -directory and loaded that icon as a bitmap on a high-density screen, Android -would automatically scale up the icon and produce a 150x150 bitmap.

    -

    This pre-scaling mechanism works independently of the source. For instance, -an application targeted for a high-density screen may have bitmaps only in the -res/drawable-hdpi/ directory. If one of the bitmaps is a 240x240 -icon and is loaded on a medium-density screen, the resulting bitmap will measure -160x160.

    -

    The platform pre-scales resources as needed, whether the application is -running with density-compatibility features enabled or not (as specified by the -value of android:anyDensity). However, when running with -density-compatibility enabled, the platform continues to report the size of -pre-scaled bitmaps and other resources as if they were loaded in a -medium-density environment. For example, when density-compatibility is enabled, -if you load a 76x76 image from the default resources for display on a -high-density screen, the platform will pre-scale the image to 114x114 -internally. However, the API still reports the size of the image as 76x76. This -discrepancy may cause unexpected behavior if your application somehow directly -manipulates the scaled bitmap, but this was considered a reasonable trade-off to -keep the performance of existing applications as good as possible.

    +

    Additional Density Considerations

    -

    This does not apply for the case that an application creates an in-memory -bitmap internally and draws something on it, for later display on the screen. -The platform auto-scales such bitmaps on the fly, at draw time. Other side -effects of such a case might be that fonts drawn in such a bitmap will be scaled -at the bitmap level, when the off-screen bitmap is finally rendered to the -display, resulting in scaling artifacts.

    +

    This section describes more about how Android performs scaling for bitmap drawables on different +screen densities and how you can further control how bitmaps are drawn on different densities. The +information in this section shouldn't be important to most applications, unless you have encountered +problems in your application when running on different screen densities or your application +manipulates graphics.

    -

    There are situations in which you may not want Android to automatically scale -a resource. The easiest way to accomplish this is to put it in a "nodpi" -resource directory:

    - -

    res/drawable-nodpi/icon.png

    - -

    You can also take complete control of the scaling mechanism by using the -{@link android.graphics.BitmapFactory.Options BitmapFactory.Options} class, -which lets you define whether you want the bitmap to be pre-scaled and what the -density of the bitmap should be. For instance, if you are loading a bitmap from -a web server, you may want to force the bitmap's density to be high density. -When pre-scaling is disabled, the resulting bitmap is in auto-scaling mode. The -bitmap is associated with a density (that you may or may not have specified -through the BitmapFactory.Options) which will be used to scale the -bitmap on screen at drawing time. - -

    Using auto-scaling instead of pre-scaling is more CPU expensive than -pre-scaling but uses less memory. You can refer to the documentation of -{@link android.graphics.BitmapFactory BitmapFactory}, -{@link android.graphics.Bitmap Bitmap}, and -{@link android.graphics.Canvas Canvas} for more -information on auto-scaling.

    - -

    Figure 3, at right, demonstrates the results of the pre-scale and auto-scale -mechanisms when loading low (120), medium (160) and high (240) density bitmaps -on a baseline screen. The differences are subtle, because all of the bitmaps are -being scaled to match the current screen density, however the scaled bitmaps -have slightly different appearances depending on whether they are pre-scaled or -auto-scaled at draw time.

    - -

    Strategies for Legacy Applications

    - -

    If you have already developed and published an Android application based on -Android 1.5 or earlier platform version, you need to consider how you will adapt -your application so that it is deployable to:

    - -
      -
    • Existing devices, which may be running Android 1.5 (or lower) platform -version, as well as to
    • -
    • Newer devices that are running Android 1.6 (or higher) and offering various -screen sizes and resolutions
    • -
    - -

    Note: Even if your application targets Android 1.6 already, you -should follow the same strategies below in order to support xhdpi and xlarge -screens on Android 2.3 (API Level 9), while maintaining compatibility with older versions of -the platform.

    - -

    To support the newer devices and the different screens they use, you might -need to make some changes in your app, but at the same time your app may be very -stable and so you want to minimize the changes. There are a variety of ways that -you can extend your existing application to support new devices with multiple -screens and existing devices running older platform versions. You -should be able to make these changes to your application such that you can -distribute a single {@code .apk} to all devices.

    - -

    The recommended strategy is to develop against the most recent version of the -platform you are targeting, and test on the minimum platform version you want to run on. -Here's how to do that:

    +

    To better understand how you can support multiple densities when manipulating graphics at +runtime, you should understand that the system helps ensure the proper scale for bitmaps in the +following ways:

      -
    1. Maintain compatibility with existing devices by leaving your application's -android:minSdkVersion attribute as it is. You do not need -to increment the value of the attribute to support new devices and multiple -screens.
    2. -
    3. Extend compatibility for Android 1.6 (and higher) devices by adding -a new attribute — android:targetSdkVersion — to the -uses-sdk element. Set the value of the attribute to -"4". [To support xhdpi and xlarge screens, set the value to -"9".] This allows your application to "inherit" the platform's -multiple screens support, even though it is technically using an earlier version -of the API.
    4. -
    5. Add an empty <supports-screens> element as a child of -<manifest>. If you need to enable size or density attributes -later, this is where you will add them.
    6. -
    7. Change your application's build properties, such that it compiles against -the Android 1.6 (API Level 4) library [or against Android 2.3 (API Level 9) to support -xhdpi and xlarge screens], rather than against the Android 1.5 (or -earlier) library. You will not be able to compile your application against the -older platform because of the new manifest attribute.
    8. -
    9. Set up AVDs for testing your application on Android 1.6 [or Android 2.3] and higher -releases. Create AVDs that use the screen sizes and densities that you want to -support. When you create the AVDs, make sure to select the Android 1.6 [or Android 2.3] or higher -platform as the system image to run. For more information, see How to Test Your Application on Multiple Screens, -below.
    10. -
    11. Set up AVDs for testing your application on older versions of the platform, as low as the -version declared by your android:minSdkVersion. You need AVDs running the older -platforms you are targeting, so that -you can test for compatibility and ensure that there are no functional -regressions.
    12. -
    13. Compile your application against the Android 1.6 [or Android 2.3] library and run it on the -AVDs you created. Observe the way your application looks and runs, and test all -of the user interactions.
    14. -
    15. Debug any display or functional issues. For issues that you resolve in -your application code, make certain not to use any APIs -introduced later than the version declared by your android:minSdkVersion. If you -are in doubt, refer to SDK reference documentation and look for the API Level specifier for the API -you want to use. Using newer APIs not supported by your minimum version will mean that your -application will no longer be compatible with devices running on that version.
    16. -
    17. For resource-related issues, you can try resolving them by: -
        -
      • Adding a anyDensity="false" attribute to -<supports-screens>, to enable density-compatibility -scaling.
      • -
      • Creating any size- or density-specific resources you need and placing -them in directories tagged with the correct -qualifiers. Qualifiers must be arranged in a proscribed order. See - -Providing Alternative Resources for more information.
      • -
      • Note that if you add size- or density-specific resource directories -tagged with any of the resource qualifiers listed in this document, you should -make sure to also tag those directories with the v<api-level> -qualifier (for example, -v4 to target API Level 4). This ensures that those resources -will be ignored when the application is run on Android 1.5 or lower platform -versions.

      • -
      -
    18. -
    19. If your application does not offer support (such as custom layouts) for -large screens and you want the platform to display your application in -screen-compatibility mode on larger screens, add the -largeScreens="false" and xlargeScreens="false" attributes to the -<supports-screens> element in the manifest. See -Screen-Compatibility Examples for -illustrations of how the platform displays your application in this case.
    20. -
    21. If your application does not offer support (such as custom layouts) for -small screens (such as on a QVGA low-density screen) and you do not want Android -Market to offer the application to users of small-screen devices, you -must add a smallScreens="false" attribute to the -<supports-screens> element.
    22. -
    23. Continue testing and debugging until your application performs as expected -on all of the platforms and screen sizes your application will support.
    24. -
    25. Export, zipalign, and sign your application using the same private key you -used when publishing the previous version, then publish the application to users -as an update.
    26. +
    27. Pre-scaling of resources (such as bitmap drawables) + +

      Based on the density of the current screen, the system uses any size- or density-specific +resources from your application and displays them without scaling. If resources are not available in +the correct density, the system loads the default resources and scales them up or down as needed to +match the current screen's density. The system assumes that default resources (those from a +directory without configuration qualifiers) are designed for the baseline screen density (mdpi), +unless they are loaded from a density-specific resource directory. Pre-scaling is, thus, what the +system does when resizing a bitmap to the appropriate size for the current screen +density.

      + +

      If you request the dimensions of a pre-scaled resource, the system returns values +representing the dimensions after scaling. For example, a bitmap designed at 50x50 pixels +for an mdpi screen is scaled to 75x75 pixels on an hdpi screen (if there is no alternative resource +for hdpi) and the system reports the size as such.

      + +

      There are some situations in which you might not want Android to pre-scale +a resource. The easiest way to avoid pre-scaling is to put the resource in a resource directory +with the {@code nodpi} configuration qualifier. For example:

      + +
      res/drawable-nodpi/icon.png
      + +

      When the system uses the {@code icon.png} bitmap from this folder, it does not scale it +based on the current device density.

      +
    28. + +
    29. Auto-scaling of pixel dimensions and coordinates + +

      An application can disable pre-scaling by setting {@code +android:anyDensity} to {@code "false"} in the manifest or programmatically for a {@link +android.graphics.Bitmap} by setting {@link android.graphics.BitmapFactory.Options#inScaled} to +{@code "false"}. In this case, the system auto-scales any absolute pixel coordinates and pixel +dimension values at draw time. It does this to ensure that pixel-defined screen elements are still +displayed at approximately the same physical size as they would be at the baseline screen density +(mdpi). The system handles this scaling transparently to the application and reports the scaled +pixel dimensions to the application, rather than physical pixel dimensions.

      + +

      For instance, suppose a device has a WVGA high-density screen, which is 480x800 and about the +same size as a traditional HVGA screen, but it's running an application that has disabled +pre-scaling. In this case, the system will "lie" to the application when it queries for screen +dimensions, and report 320x533 (the approximate mdpi translation for the screen density). Then, when +the application does drawing operations, such as invalidating the rectangle from (10,10) to (100, +100), the system transforms the coordinates by scaling them the appropriate amount, and actually +invalidate the region (15,15) to (150, 150). This discrepancy may cause unexpected behavior if +your application directly manipulates the scaled bitmap, but this is considered a reasonable +trade-off to keep the performance of applications as good as possible. If you encounter this +situation, read the following section about Converting dp units to pixel +units.

      + +

      Usually, you should not disable pre-scaling. The best way to support multiple +screens is to follow the basic techniques described above in How to Support +Multiple Screens.

      +

    30. +
    -

    In particular, remember to test your application on an AVD that emulates a -small-screen device. Devices that offer screens with QVGA resolution at low -density are available now. Users of those devices may want to download your -application, so you should understand how your application will look and -function on a small-screen device. In many cases, the reduced screen area and -density mean that you may need to make tradeoffs in design, content, and -function on those devices.

    -

    Also give extra attention to testing your application on an AVD that emulates an xlarge -screen. Devices with extra large screens -are tablet-sized or larger, so you should pay close attention to how usable your application is on -such screens. You might want to design new layouts specifically for extra large screens, to address -usability aspects such as the location and size of buttons in your UI. To test your application on -an extra large screen, create an AVD targeted to Android 2.3 with a high resolution, such as 1280 x -800, and the default density of 160dpi. This AVD will use any resources you've provided with the -xlarge resouce qualifier.

    +

    If your application manipulates bitmaps or directly interacts with pixels on the screen in some +other way, you might need to take additional steps to support different screen densities. For +example, if you respond to touch gestures by counting the number of pixels that a finger +crosses, you need to use the appropriate density-independent pixel values, instead of actual +pixels.

    + + +

    Scaling Bitmap objects created at runtime

    + +
    + +

    Figure 5. Comparison of pre-scaled and auto-scaled +bitmaps, from +ApiDemos. +

    +
    + +

    If your application creates an in-memory bitmap (a {@link android.graphics.Bitmap} object), the +system assumes that the bitmap is designed for the baseline medium-density screen, by default, and +auto-scales the bitmap at draw time. The system applies "auto-scaling" to a {@link +android.graphics.Bitmap} when the bitmap has unspecified density properties. If you don't properly +account for the current device's screen density and specify the bitmap's density properties, the +auto-scaling can result in scaling artifacts the same as when you don't provide alternative +resources.

    + +

    To control whether a {@link android.graphics.Bitmap} created at runtime is scaled or not, you can +specify the density of the bitmap with {@link android.graphics.Bitmap#setDensity setDensity()}, +passing a density constant from {@link android.util.DisplayMetrics}, such as {@link +android.util.DisplayMetrics#DENSITY_HIGH} or {@link android.util.DisplayMetrics#DENSITY_LOW}.

    + +

    If you're creating a {@link android.graphics.Bitmap} using {@link +android.graphics.BitmapFactory}, such as from a file or a stream, you can use {@link +android.graphics.BitmapFactory.Options BitmapFactory.Options} to define properties of the bitmap as +it already exists, which determine if or how the system will scale it. For example, you can use the +{@link android.graphics.BitmapFactory.Options#inDensity} field to define the density for which the +bitmap is designed and the {@link +android.graphics.BitmapFactory.Options#inScaled} field to specify whether the bitmap should scale to +match the current device's screen density.

    + +

    If you set the {@link +android.graphics.BitmapFactory.Options#inScaled} field to {@code false}, then you disable any +pre-scaling that the system may apply to the bitmap and the system will then auto-scale it at draw +time. Using auto-scaling instead of pre-scaling can be more CPU expensive, but uses +less memory.

    + +

    Figure 5 demonstrates the results of the pre-scale and auto-scale mechanisms when loading low +(120), medium (160) and high (240) density bitmaps on a high-density screen. The differences are +subtle, because all of the bitmaps are being scaled to match the current screen density, however the +scaled bitmaps have slightly different appearances depending on whether they are pre-scaled or +auto-scaled at draw time. You can find the source code for this sample application, which +demonstrates using pre-scaled and auto-scaled bitmaps, in +ApiDemos.

    + +

    Note: In Android 3.0 and above, there should be no perceivable +difference between pre-scaled and auto-scaled bitmaps, due to improvements in the graphics +framework.

    + + + + + +

    Converting dp units to pixel units

    + +

    In some cases, you will need to express dimensions in dp and then convert them to +pixels. Imagine an application in which a scroll or fling gesture is recognized after the user's +finger has moved by at least 16 pixels. On a baseline screen, a user's must move by {@code 16 pixels +/ 160 dpi}, which equals 1/10th of an inch (or 2.5 mm) before the gesture is recognized. On a device +with a high density display (240dpi), the user's must move by {@code 16 pixels / 240 dpi}, which +equals 1/15th of an inch (or 1.7 mm). The distance is much shorter and the application thus appears +more sensitive to the user.

    + +

    To fix this issue, the gesture threshold must be expressed in code in dp and then +converted to actual pixels. For example:

    + +
    // The gesture threshold expressed in dp
    +private static final float GESTURE_THRESHOLD_DP = 16.0f;
    +
    +// Get the screen's density scale
    +final float scale = {@link android.content.ContextWrapper#getResources getResources()}.{@link
    +android.content.res.Resources#getDisplayMetrics getDisplayMetrics()}.density;
    +// Convert the dps to pixels, based on density scale
    +mGestureThreshold = (int) (GESTURE_THRESHOLD_DP * scale + 0.5f);
    +
    +// Use mGestureThreshold as a distance in pixels...
    +
    + +

    The {@link android.util.DisplayMetrics#density DisplayMetrics.density} field specifies the scale +factor you must use to convert {@code dp} units to pixels, according to the current screen density. +On a medium-density screen, {@link android.util.DisplayMetrics#density DisplayMetrics.density} +equals 1.0; on a high-density screen it equals 1.5; on an extra high-density screen, it equals 2.0; +and on a low-density screen, it equals 0.75. This figure is the factor by which you should multiply +the {@code dp} units on order to get the actual pixel count for the current screen. (Then add {@code +0.5f} to round the figure up to the nearest whole number, when converting to an integer.) For more +information, refer to the {@link android.util.DisplayMetrics DisplayMetrics} class.

    + +

    However, instead of defining an arbitrary threshold for this kind of event, you should +use pre-scaled configuration values that are available from {@link +android.view.ViewConfiguration}.

    + + +

    Using pre-scaled configuration values

    + +

    You can use the {@link android.view.ViewConfiguration} class to access common distances, +speeds, and times used by the Android system. For instance, the +distance in pixels used by the framework as the scroll threshold can be obtained with {@link +android.view.ViewConfiguration#getScaledTouchSlop()}:

    + +
    +private static final int GESTURE_THRESHOLD_DP = ViewConfiguration.get(myContext).getScaledTouchSlop();
    +
    + +

    Methods in {@link android.view.ViewConfiguration} starting with the getScaled prefix +are guaranteed to return a value in pixels that will display properly regardless of the current +screen density.

    + + + +

    How to Test Your Application on Multiple Screens

    -

    Before publishing an application that supports multiple screens, you should -thoroughly test it in all of the targeted screen sizes and densities. You can -test how it displays with the platform's compatibility features enabled or with -screen-specific UI resources included in your application. The Android SDK -includes all the tools you need to test your application on any supported -screen.

    - - - -
    - -

    Figure 4. - A typical set of AVDs for testing screens support.

    +
    + +

    Figure 6. + A set of AVDs for testing screens support.

    -

    As a test environment for your applications, set up a series of AVDs that -emulate the screen sizes and densities you want to support. The Android SDK -includes several emulator skins to get you started. You can use the Android AVD -Manager or the android tool to create AVDs that use the various -emulator skins and you can also set up custom AVDs to test densities other than -the defaults. For general information about working with AVDs, see -Creating and Managing Virtual -Devices.

    +

    Before publishing your application, you should thoroughly test it in all of the supported screen +sizes and densities. The Android SDK includes emulator skins you can use, which +replicate the sizes and densities of common screen configurations on which your application is +likely to run. You can also modify the default size, density, and resolution of the emulator skins +to replicate the characteristics of any specific screen. Using the emulator skins and additional +custom configurations allows you to test any possible screen configuration, so you don't +have to buy various devices just to test your application's screen support.

    -

    The Android SDK provides a set of default emulator skins that you can use for -testing. The skins are included as part of each Android platform that you can -install in your SDK. The Android 1.6 platform offers these default skins:

    +

    To set up an environment for testing your application's screen support, you should create a +series of AVDs (Android Virtual Devices), using emulator skins and screen configurations that +emulate the screen sizes and densities you want your application to support. To do so, you can use +the Android SDK and AVD Manager to create the AVDs and launch them with a graphical interface.

    -
      -
    • - QVGA (240x320, low density, small screen) -
    • -
    • - HVGA (320x480, medium density, normal screen) -
    • -
    • - WVGA800 (480x800, high density, normal screen) -
    • -
    • - WVGA854 (480x854 high density, normal screen) -
    • -
    +

    To launch the Android SDK and AVD Manager, execute the {@code +SDK Manager.exe} from your Android SDK directory (on Windows only) or execute {@code android} from +the {@code <sdk>/tools/} directory (on all platforms). Figure 6 shows the Android SDK and +AVD Manager with a selection of AVDs, for testing various screen configurations.

    -

    The Android 2.0 platform offers all of the Android 1.6 default skins, -above, plus:

    +

    Table 2 shows the various emulator skins that are available in the Android SDK, which you can use +to emulate some of the most common screen configurations.

    -
      -
    • - WQVGA400 (240x400, low density, normal screen) -
    • -
    • - WQVGA432 (240x432, low density, normal screen) -
    • -
    +

    For more information about creating and using AVDs to test your application, see Managing AVDs with AVD +Manager.

    -

    If you are using the android tool command line to create your -AVDs, here's an example of how to specify the skin you want to use:

    -
    android create avd ... --skin WVGA800
    +

    Table 2. Various screen +configurations available from emulator skins in the Android SDK (indicated in bold) and other +representative resolutions.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + Low density (120), ldpi + + Medium density (160), mdpi + + High density (240), hdpi + + Extra high density (320), xhdpi +
    + Small screen + QVGA (240x320)480x640
    + Normal screen + WQVGA400 (240x400) +
    WQVGA432 (240x432)
    HVGA (320x480)WVGA800 (480x800) +
    WVGA854 (480x854) +
    600x1024
    640x960
    + Large screen + WVGA800** (480x800) +
    WVGA854** (480x854)
    WVGA800* (480x800) +
    WVGA854* (480x854) +
    600x1024
    + Extra Large screen + 1024x600WXGA (1280x800)†
    + 1024x768
    1280x768
    1536x1152
    1920x1152 +
    1920x1200
    2048x1536
    2560x1536 +
    2560x1600
    * To emulate this configuration, specify a +custom density of 160 when creating an AVD that uses a WVGA800 or WVGA854 skin.
    + ** To emulate this configuration, specify a custom density of 120 when creating an AVD that +uses a WVGA800 or WVGA854 skin.
    + † This skin is available with the Android 3.0 platform +
    + +

    To see the relative numbers of active devices that support any given screen configuration, see +the Screen Sizes and Densities +dashboard.

    + +
    + +

    Figure 7. + Size and density options you can set, when starting an AVD from the Android SDK and AVD +Manager.

    +

    We also recommend that you test your application in an emulator that is set up to run at a physical size that closely matches an actual device. This makes -it a lot easier to compare the results at various resolutions and densities. To -do so you will need to know the approximate density, in dpi, of your computer -monitor (a 30" Dell monitor has for instance a density of about 96 dpi.). Use -your monitor's dpi as the value of the -scale option, when -launching the emulator, for example:

    - -
    emulator -avd <name> -scale 96dpi
    - -

    If you are working in Eclipse with ADT, you can specify the -scale -96dpi option in the Target tab of run and debug configurations, under -"Additional Emulator Command Line Options" field.

    - -

    Note that starting the emulator with the -scale option will -scale the entire emulator display, based on both the dpi of the skin and of your -monitor. The default emulator skins included in the Android SDK are listed -in Table 1, earlier in this document.

    - -
    - -

    Figure 5. - Resolution and density options that you can use, when creating an AVD using the AVD Manager.

    -
    - -

    You should also make sure to test your application on different physical -screen sizes within a single size-density configuration. For example, to -display this screen configuration on a 30" monitor you will need to adjust -the value passed to -scale to 96*2.8/3.3 = 81dpi. You can also -pass a float value to -scale to specify your own scaling factor:

    - -
    emulator -avd <name> -scale 0.6
    +it a lot easier to compare the results at various sizes and densities. To +do so you need to know the approximate density, in dpi, of your computer +monitor (for instance, a 30" Dell monitor has a density of about 96 dpi). When you launch an AVD +from the Android SDK and AVD Manager, you can specify the screen size for the emulator and your +monitor dpi in the Launch Options, as shown in figure 7.

    If you would like to test your application on a screen that uses a resolution -or density not supported by the built-in skins, you can either adjust an -existing skin, or create an AVD that uses a custom resolution or density.

    +or density not supported by the built-in skins, you can create an AVD that uses a custom resolution +or density. When creating the AVD from the Android SDK and AVD Manager, specify the Resolution, +instead of selecting a Built-in Skin.

    -

    In the AVD Manager, you can specify a custom skin resolution or density in -the Create New AVD dialog, as shown in Figure 5, at right.

    - -

    In the android tool, follow these steps to create an AVD with a -custom resolution or density:

    - -
      -
    1. Use the create avd command to create a new AVD, specifying -the --skin option with a value that references either a default -skin name (such as "WVGA800") or a custom skin resolution (such as 240x432). -Here's an example: -
      android create avd -n <name> -t <targetID> --skin WVGA800
      -
    2. -
    3. To specify a custom density for the skin, answer "yes" when asked whether -you want to create a custom hardware profile for the new AVD.
    4. -
    5. Continue through the various profile settings until the tool asks you to -specify "Abstracted LCD density" (hw.lcd.density). Enter an appropriate -value, such as "120" for a low-density screen, "160" for a medium density screen, -or "240" for a high-density screen.
    6. -
    7. Set any other hardware options and complete the AVD creation.
    8. -
    - -

    In the example above (WVGA medium density), the new AVD will emulate a 5.8" -WVGA screen.

    - -

    As an alternative to adjusting the emulator skin configuration, you can use -the emulator skin's default density and add the -dpi-device option -to the emulator command line when starting the AVD. For example,

    - -
    emulator -avd WVGA800 -scale 96dpi -dpi-device 160
    - - -

    Screen-Compatibility Examples

    - -

    This section provides examples of how the Android platform displays an -application written for the baseline screen configuration — HVGA (320x480) -resolution on a 3.2" screen — with all of the platform's size- and -density-compatibility features enabled. That is, the examples show how -the platform displays an application that doesn't provide built-in support -for the screen on which it is being rendered, but which instead relies completely -on the platform.

    - -

    The platform's screen-compatibility features are designed to provide such -an application with a virtual baseline screen environment against which to run, -while at the same time ensuring for the user a physical display that is -approximately the same as the baseline screen size and density.

    - -

    Legacy applications that have not been modified to support multiple -screens would be typical examples of such applications. In most cases, -you would want to add multiple-screens support to a legacy application and -publish an updated version, as described in Strategies -for Legacy Applications. However, if you did not do so, the -platform still performs best-effort rendering of your application, as -illustrated below.

    - -

    Internally, these are the compatibility features that the platform -provides, based on the current device screen:

    - -
      -
    • - If the device's screen density is not medium, the application's -layout and drawing of its content is as if the screen is medium density, but the -framework scales the layout and images (if the image for the target density is -not available) to fit the target density. It scales 1.5 times if the target -density is high density (160->240 virtual dpi), or 0.75 times if the target -density is low density (160 -> 120 virtual dpi). -
    • -
    • - If the device's screen size is small, there are few options -options for making Android 1.5 applications work well on such a screen, so -Android Market will filter applications that are not known to support these -screens from the device. -
    • -
    • - If the device's screen size is large, it limits the application's -screen to the normal size and draws a black background around the application. -For example, if an application supports high density, but does not support large -screens, it only uses a 480x720 area of the screen and the rest will be filled -with a black background (see example below). -
    • -
    - - - - - - - - - - -
    - HVGA, normal size, normal density
    - [ emulator -skin HVGA ]
    - -
    - WVGA, normal size, high density
    - [emulator -skin WVGA854 -dpi-device 240]
    -
    -

    The application occupies full screen as its considered to be normal size. (close to 480x720)

    -
    - VGA, large size, medium density
    - [ emulator -skin 640x480 ]
    - -

    The application occupies 320x480 of VGA.

    -
    - SVGA, large size, high density
    - [ emulator -skin 800x600 -dpi-device 240]
    - -

    The application occupies 480x720 (=1.5 x [320x480]) of 800x600.

    -
    - - -

    Screen-compatibility limitations on small, low-density screens

    - -

    Because these device has smaller state/resolution, there are known -limitations when application runs in compatibility mode.

    - -

    QVGA

    - -

    Because QVGA (240x320) screens have less screen area available and lower -density than normal, which is 240x360 in low density, some applications cannot -render all their content properly on those screens.  As a result, on a QVGA -device, Android Market will filter out all applications that do not declare they -support small screens.

    - -

    Examples:

    - - - - - - - - - - -
    The part of z value graph is chopped.The lap time area is chopped.
    - - -

    Images with 1 pixel height/width.

    - -

    If an image has 1 pixel height or width, it may not be shown on the screen -due to rounding issue. This is inevitable as it just does not have enough -pixels.

    - -

    For example, in the screen below, the divider in the menu is invisible -because the width of the image is trancated to 0. (This particular problem is -solvable because menu is handled inside framework, but there is no generic -solution as it just does not have enough pixels.)

    - - +

    If you are launching your AVD from the command line, you can specify the scale for +the emulator with the -scale option. For example:

    +
    emulator -avd <avd_name> -scale 96dpi
    +

    To refine the size of the emulator, you can instead pass the {@code -scale} option a number +between 0.1 and 3 that represents the desired scaling factor.

    +

    For more information about creating AVDs from the command line, see Managing AVDs from the +Command Line

    diff --git a/docs/html/guide/topics/resources/providing-resources.jd b/docs/html/guide/topics/resources/providing-resources.jd index 7c84bd2333481..caebe556599df 100644 --- a/docs/html/guide/topics/resources/providing-resources.jd +++ b/docs/html/guide/topics/resources/providing-resources.jd @@ -461,8 +461,8 @@ Level 8 to match the device density.

    Added in API Level 4.

    -

    There is thus a 3:4:6 scaling ratio between the three densities, so a 9x9 bitmap - in ldpi is 12x12 in mdpi and 18x18 in hdpi.

    +

    There is thus a 3:4:6:8 scaling ratio between the four densities, so a 9x9 bitmap + in ldpi is 12x12 in mdpi, 18x18 in hdpi and 24x24 in xhdpi.

    When Android selects which resource files to use, it handles screen density differently than the other qualifiers. In step 1 of How Android finds the best diff --git a/docs/html/images/screens_support/avd-start.png b/docs/html/images/screens_support/avd-start.png new file mode 100644 index 0000000000000000000000000000000000000000..affb4bda6486c2221d82095dd28947ecf40c579c GIT binary patch literal 30693 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
    U;YTKL>t(B^)*`f>!_u&)00_$s`%mG2R;cU%#6 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 literal 78486 zcmagFWmH_t)&&~e-5r|X?%lXU2oAyB-QC?ixVw9BhsNDCxNFb^f<4ap-hKD}dp$VZ^R!(?r}rz_w5x9IzAL2t(mv!hy@*-)&stH`Mqhr zmEpOqN&fc3Y~vC?Anp)!m~uFnQniAKrC(1r;sF0cdYN-YPx)JD5?jk1g7Wq0s|~t! zj77Hh_-;@@a`BFZiUaRX$Bs-NkHALJFtP@RHSZHD=u~x_;Fj96lI~HW&$Ztk^2&P3 z;0jl>7q+G0yv- zAk~8u^KcF4@Uk}Qe#Yc*KzaT0FxuLUb0m|Q;X+i=&YJCF@adxS_<7@-!5(A%^V%PO z6d(Vz^TA$77Wbyy1+?a$`Ge)}-gxG?bAj&sP)yZxy_yG9s$+dex(2Z>hlpL%1U^k;$+Y1BWx@bqPHs>ns+}OjReoBGWv`uP-70!IU4xuZrCl66HOn37qWA$ko(j z#MMKYhKcK)`HA|LGI?r!V3nsvZy*x^O+j74`KT#lrY2SFI1gmWaZ(ocCr4Oi0-Je)*i^%!5Upwuv28xHV?a!C^j~odNo@ z1u~!J6m}+r<3zO}o(1MR3hxIDL&QS;{}cpnqrkcJW@SS5mUX{_1lviQ-tBgB!lBXB3s;AgqP z^>?fKRL%bw#EJTX3YyiSqQLiKeMIAC4*mXg~ zF{vMwSwUpTQYdMsbT%JIJh_P zgpRv5^|DImoo)*>V2_0bf3yykW0@LuoCO>d3i8h9Bq$xOU}~IJ*YoDr$d}tCH}oK1y}$xM_DQ z>x?;?ubXKo9m>>}biT<_i~g%I#kB9T?|hl59hP>>NgbYEy3PgteIY0`Lr=`|%*FKy zWthlXQ7i-MFvYNcK=%8Bc*iwNwy&F9;4>T4`|-;pFhky8^6%`?5oq)A!Fr`>HLpQ_ z%9g{qvE5Ui$8RCm&X=)9{^1FO(XHcYQRlDD%)kHa_gF!Hk*!)dtyOS7otVkE<6atT z3mjmNv5W#f0~o=e$=U)=*N&tDy7x>5lZ;Z{cw&1-#`(2lG9H-_I*s_2K3n){%l_
    @63M`a1dr{ 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 z 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 BUV;Ds diff --git a/docs/html/images/screens_support/compat-mode-on.png b/docs/html/images/screens_support/compat-mode-on.png new file mode 100644 index 0000000000000000000000000000000000000000..ebdbf410a57ec81d7ce85e0b0ac2e39b946f2aeb GIT binary patch literal 31109 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/screens_support/density-test-bad.png b/docs/html/images/screens_support/density-test-bad.png new file mode 100644 index 0000000000000000000000000000000000000000..d3fe1c3ceade74c2b9af8b9a5586071713b4ffeb GIT binary patch literal 42907 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/screens_support/icon-density-example.png b/docs/html/images/screens_support/icon-density-example.png new file mode 100644 index 0000000000000000000000000000000000000000..3cac5eeb5a30595063cbc7f9f38d37cd9eb718ba GIT binary patch literal 15888 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 literal 0 HcmV?d00001 diff --git a/docs/html/images/screens_support/scale-test.png b/docs/html/images/screens_support/scale-test.png index f4fc6623a6300eeeed6dd79339bf641792dad876..19cf34fba8b871cb389d500ae1cfd8c5813d59f7 100644 GIT binary patch literal 96297 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 e&@aE1^8Wy>a?2##KTI3|0000 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≥@x=sg3sE|ON9Oj0lAir< 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%0A44p`r*!_V3LT4 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�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 z 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 diff --git a/docs/html/images/screens_support/screens-densities.png b/docs/html/images/screens_support/screens-densities.png new file mode 100644 index 0000000000000000000000000000000000000000..edbd1e32572a866df1717d485820c0905040402a GIT binary patch literal 16219 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 f9xuR}YNcWm26$F_Hpn{&>8$G8vo{l46X+N1Wa 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 literal 21221 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