以编程方式获取屏幕分辨率密度
问题描述:
我使用以下代码片段获得屏幕分辨率。以编程方式获取屏幕分辨率密度
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.它在哪个屏幕密度分类?
可能重复[如何获取设备的屏幕大小?](https://stackoverflow.com/questions/6589101/how-to-get-screen-size-of-device) – R2R
使用此库https:/ /github.com/NikhilBorad/BaseHelp希望它有帮助.. –
是的,我从这里得到的功能,但我认为你did'nt不明白我想问什么。我有决议,现在我想知道哪些分辨率将落入hdpi类别,哪一个在mdpi等等 – Pousti