屏幕分辨率以编程方式密度

时间:2017-12-27 11:10:00

标签: android screen resolution screen-density

我在以下代码片段的帮助下获得了屏幕分辨率。

DisplayMetrics displaymetrics = new DisplayMetrics();
       getActivity().getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
        int height = displaymetrics.heightPixels;
        int width = displaymetrics.widthPixels;
        int totalsize=height*width;

现在我想通过分辨率对hdpi,mdpi,xhdpi,xxhdpi和xxxhdpi中的屏幕进行分类。

由于每个屏幕尺寸相同的手机都有不同的分辨率,所以有人能告诉我哪个分辨率范围是哪个密度?例如,如果分辨率是:1920 x 1080.它在哪个屏幕密度中分类?

1 个答案:

答案 0 :(得分:1)

查看here,它可以帮助您了解有关不同屏幕尺寸的更多信息。

您的问题陈述:

  

xlarge屏幕至少为960dp x 720dp

     

大屏幕至少为640dp×480dp

     

正常屏幕至少为470dp×320dp

     

小屏幕至少为426dp x 320dp

希望这有帮助。