劉海屏獲取屏幕的分辨率

 

 

fun getScreenDensity(activity: Activity): IntArray? {
            val windowManager = activity.windowManager
            val outMetrics = DisplayMetrics()
            // getRealMetrics劉海屏才能獲取到實際的分辨率
            windowManager.defaultDisplay.getRealMetrics(outMetrics)
//            windowManager.defaultDisplay.getMetrics(outMetrics)
            val width = outMetrics.widthPixels
            val height = outMetrics.heightPixels
            val densityArrary: IntArray? = IntArray(2)
            densityArrary?.set(0, width)
            densityArrary?.set(1, height)
            return densityArrary
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章