具体的计算方法是 width = widthPixels * density; height = heightPixels * density (ps: widthPixels 和 heightPixels ,density 都是从DisplayMetrics中获取的)。
在320*480 的phone 上的 到的 widthPixels 值是320, heightPixels 值是480, density 的值是1.0。
在480*800 的phone 上的到的idthPixels 值是320, heightPixels 值是533, density 的值是1.5。
注意: 此处DisplayMetrics 不要使用context.getApplicationContext().getResources().getDisplayMetrics();
打印信息:
density=1.5
screen(w,h)=799,480
pixels(w,h)=533,320
480*320:
【原文:http://www.cnblogs.com/KiloNet/archive/2011/04/03/2004334.html】