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 能再具体点吗?