Androidのディスプレイサイズがxhdpiなのかxxhdpiなのか
Androidアプリを作っていて、とてもめんどくさいのが多種なスクリーンサイズに対応することですね。
「あれ、この端末で見た目がおかしいよ?」という時、まずはその端末が下記のどの画面サイズのグループに該当するのか確かめるのが先です。
mdpi:160dpi
hdpi:240dpi
xhdpi:320dpi (Galaxy S3a)
xxhdpi:480dpi (HTC J butterfly)
xxxhdpi : 640dpi
というわけで、上記の画面密度グループを表示するサンプルコードです。
WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); DisplayMetrics displayMetrics = new DisplayMetrics(); display.getMetrics(displayMetrics);
Log.d(TAG, "ディスプレイの密度グループ"+displayMetrics.densityDpi);
HTC J butterflyって乃木坂46がCMしているんですね!(・∀・)