以编程方式获取屏幕分辨率密度
我使用以下代码片段获得屏幕分辨率。以编程方式获取屏幕分辨率密度
DisplayMetrics displaymetrics = new DisplayMetrics(); getActivity().getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
int totalsize=height*width;
现在我想通过得到分辨率在华电国际,MDPI,xhdpi,xxhdpi和xxxhdpi屏幕分类。
由于每台具有相同屏幕尺寸的手机具有不同的分辨率,所以有人可以告诉我哪个分辨率范围适用于哪种密度?例如,如果分辨率是:1920 x 1080.它在哪个屏幕密度分类?
回答:
看看here,它会帮助你更多地了解不同的屏幕尺寸。
您的问题声明:
XLARGE屏幕至少960dp X 720dp
大屏幕至少640dp X 480dp
正常屏幕至少470dp X 320dp
小屏幕至少为426dp x 320dp
希望这会有所帮助。
以上是 以编程方式获取屏幕分辨率密度 的全部内容, 来源链接: utcz.com/qa/264425.html