public class StatusBarUtil {
public static int getStatusHeight(Context context) {
int statusHeight = -1;
try {
Class clazz = Class.forName("com.android.internal.R$dimen");
Object object = clazz.newInstance();
int height = Integer.parseInt(clazz.getField("status_bar_height")
.get(object).toString());
statusHeight = context.getResources().getDimensionPixelSize(height);
} catch (Exception e) {
e.printStackTrace();
}
return statusHeight;
}
}Android获取手机状态栏的高度工具类
最新推荐文章于 2021-02-17 18:21:56 发布
本文提供了一个简单的Java方法,用于在Android应用中获取设备状态栏的高度。通过反射机制调用内部资源,此方法能够跨不同Android版本稳定运行。
1125

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



