pixel density and screen fit
This address: Http://blog.csdn.net/caroline_wendy
The variety of Android devices is often required to adapt to different screens to get the hardware screen pixel and density in a way:
Displaymetrics dm = new Displaymetrics (); Getwindowmanager (). Getdefaultdisplay (). Getmetrics (DM); int widthpixels= dm.widthpixels; int heightpixels= dm.heightpixels; float density = dm.density; float dpi = dm.densitydpi; float screenwidth = widthpixels * density; float screenheight = heightpixels * density; LOG.D (TAG, "screen width:" + screenwidth); LOG.D (TAG, "screen height:" + screenheight); LOG.D (TAG, "screen density:" + density); LOG.D (TAG, "screen dpi:" + dpi);
the
Television (TV) side of the adaptation is special, large, medium and small screen between the large difference, according to the
smallest screens width to adapt, select the minimum value between the wide height:such as: The minimum side is close to 1080, can be adapted (
greater than or equal to the value of the match):
Values-sw1080dp
Android-pixel density and screen fit