Build 1.0_r1(from source)

android.util
Class DisplayMetrics

java.lang.Object
  extended by android.util.DisplayMetrics

public class DisplayMetrics
extends Object

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


Field Summary
 float density
          The logical density of the display.
 int heightPixels
          The absolute height of the display in pixels.
 float scaledDensity
          A scaling factor for fonts displayed on the display.
 int widthPixels
          The absolute width of the display in pixels.
 float xdpi
          The exact physical pixels per inch of the screen in the X dimension.
 float ydpi
          The exact physical pixels per inch of the screen in the Y dimension.
 
Constructor Summary
DisplayMetrics()
           
 
Method Summary
 void setTo(DisplayMetrics o)
           
 void setToDefaults()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

widthPixels

public int widthPixels
The absolute width of the display in pixels.


heightPixels

public int heightPixels
The absolute height of the display in pixels.


density

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).


scaledDensity

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.


xdpi

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


ydpi

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

Constructor Detail

DisplayMetrics

public DisplayMetrics()
Method Detail

setTo

public void setTo(DisplayMetrics o)

setToDefaults

public void setToDefaults()

Build 1.0_r1(from source)

Please submit a feedback, bug or feature