博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Android中的长度单位详解

Posted on 2011-05-06 17:23  amey  阅读(297)  评论(0编辑  收藏  举报

http://blog.csdn.net/zuolongsnail/archive/2011/05/05/6397768.aspx

在hd2(480*800分辨率)执行以下代码:

DisplayMetrics dm=new DisplayMetrics();
 activity.getWindowManager().getDefaultDisplay().getMetrics(dm);

获得的

DisplayMetrics{density=1.5, width=320, height=533, scaledDensity=1.5, xdpi=254.0, ydpi=254.0}

这里width,height是以dip为单位,而wm平台一般是以px为单位,dip*density = px。