private fun getStatusBarHeight(): Int {
val identifier = resources.getIdentifier("status_bar_height", "dimen", "android")
return if (identifier > 0) {
resources.getDimensionPixelSize(identifier)
} else {
val density = resources.displayMetrics.density
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
ceil(24 * density).toInt()
} else {
ceil(25 * density).toInt()
}
}
}
Android 获取StatusBar高度
最新推荐文章于 2023-10-09 10:33:53 发布
本文介绍了一种在Android中获取状态栏高度的实用方法。通过使用资源标识符或基于设备密度的计算,此方法能够确保应用程序适配不同Android版本及屏幕尺寸。
1007

被折叠的 条评论
为什么被折叠?



