次のコードスニペットの助けを借りて画面解像度を取得しています。画面解像度をプログラムで調整する
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の場合です。どの画面の濃度でそれが分類されますか?
[デバイスの画面サイズを取得する方法](https://stackoverflow.com/questions/6589101/how-to-get-screen-size-of-device) – R2R
このライブラリを使用するhttps:/ /github.com/NikhilBorad/BaseHelp助けて欲しいです.. –
はい私はここから機能を得ましたが、私はあなたが私が尋ねたいものを理解していないと思います。私は解決策を持っていますが、どの解像度がhdpiカテゴリに該当するのかを知りたいのですが、mdpiなどにあります。 – Pousti