ユーザ用ツール

サイト用ツール


サイドバー

android:dpとpix

dpとpix

[Android] スクリーンサイズを取得する

        // 画面のdpを取得する
        val displayMetrics = resources.displayMetrics
        val dpHeight = displayMetrics.heightPixels / displayMetrics.density
        val dpWidth = displayMetrics.widthPixels / displayMetrics.density
        Log.d("button", "dp dpWidth=${dpWidth} dpHeight=${dpHeight}")

        // 画面 real display area dpiを取得する
        val windowManager = getSystemService(Context.WINDOW_SERVICE) as WindowManager
        val disp = windowManager.defaultDisplay
        val realSize = Point()
        disp.getRealSize(realSize)
        Log.d("button","pix realWidth=${realSize.x} realHeight=${realSize.y}")

        // 画面の application display area dpiを取得する
        val size = Point()
        disp.getSize(size)
        Log.d("button","pix ApplicatonWidth=${size.x} Applicatony=${size.y}")
android/dpとpix.txt · 最終更新: 2019/11/03 18:12 by ips