Android杂谈-获取手机银屏大小

Android杂谈---获取手机屏幕大小1 楼让安卓飞一会2011-06-19这样得到的分辨率是不准的,因为分辨率是由两个

Android杂谈---获取手机屏幕大小

    1 楼    让安卓飞一会    2011-06-19              

这样得到的分辨率是不准的,因为分辨率是由两个因素决定的:

屏幕像素和像素密度,所以正确的值应该是像素x密度

因此这种方法只有在密度等于1的时候,分辨率才会得出正确的值



        float w=dm.widthPixels*dm.density;
        float h=dm.heightPixels*dm.density;



这样就ok了。

2 楼 miyila 2011-06-19   让安卓飞一会 写道

这样得到的分辨率是不准的,因为分辨率是由两个因素决定的:

屏幕像素和像素密度,所以正确的值应该是像素x密度

因此这种方法只有在密度等于1的时候,分辨率才会得出正确的值



        float w=dm.widthPixels*dm.density;
        float h=dm.heightPixels*dm.density;



这样就ok了。


这样啊 3 楼 hubenshan 2011-10-10   能再具体点吗?