Android获取当前窗口的大小(分屏模式下也能获取到精确的值)(API 30 +)
fun Activity.getCurrentWindowSize(): Rect? {
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
windowManager.currentWindowMetrics.bounds
} else null
}
Android获取当前窗口的大小(分屏模式下也能获取到精确的值)(API 30 +)
fun Activity.getCurrentWindowSize(): Rect? {
return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
windowManager.currentWindowMetrics.bounds
} else null
}