Android
android.util
public class

android.util.DisplayMetrics

java.lang.Object
android.util.DisplayMetrics

A structure describing general information about a display, such as its size, density, and font scaling.

Summary

Fields

public      float  density  The logical density of the display. 
public      int  heightPixels  The absolute height of the display in pixels. 
public      float  scaledDensity  A scaling factor for fonts displayed on the display. 
public      int  widthPixels  The absolute width of the display in pixels. 
public      float  xdpi  The exact physical pixels per inch of the screen in the X dimension. 
public      float  ydpi  The exact physical pixels per inch of the screen in the Y dimension. 

Public Constructors

            DisplayMetrics()

Public Methods

          void  setTo(DisplayMetrics o)
          void  setToDefaults()
Methods inherited from class java.lang.Object

Details

Fields

public float density

The logical density of the display. This is a scaling factor for the Density Independent Pixel unit, where one DIP is one pixel on an approximately 160 dpi screen (for example a 240x320, 1.5"x2" screen), providing the baseline of the system's display. Thus on a 160dpi screen this density value will be 1; on a 106 dpi screen it would be .75; etc.

This value does not exactly follow the real screen size (as given by xdpi and ydpi, but rather is used to scale the size of the overall UI in steps based on gross changes in the display dpi. For example, a 240x320 screen will have a density of 1 even if its width is 1.8", 1.3", etc. However, if the screen resolution is increased to 320x480 but the screen size remained 1.5"x2" then the density would be increased (probably to 1.5).

public int heightPixels

The absolute height of the display in pixels.

public float scaledDensity

A scaling factor for fonts displayed on the display. This is the same as density, except that it may be adjusted in smaller increments at runtime based on a user preference for the font size.

public int widthPixels

The absolute width of the display in pixels.

public float xdpi

The exact physical pixels per inch of the screen in the X dimension.

public float ydpi

The exact physical pixels per inch of the screen in the Y dimension.

Public Constructors

public DisplayMetrics()

Public Methods

public void setTo(DisplayMetrics o)

public void setToDefaults()

Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56