本文实例讲述了Android编程获取通知栏高度的方法。分享给大家供大家参考,具体如下: 这里通过反射机制获取通知栏高度 通知栏高度写在dimen文件中: public sta
本文实例讲述了Android编程获取通知栏高度的方法。分享给大家供大家参考,具体如下:
这里通过反射机制获取通知栏高度
通知栏高度写在dimen文件中:
public static int getStatusBarHeight(Context context){
Class<?> c = null;
Object obj = null;
Field field = null;
int x = 0, statusBarHeight = 0;
try {
c = Class.forName("com.android.internal.R$dimen");
obj = c.newInstance();
field = c.getField("status_bar_height");
x = Integer.parseInt(field.get(obj).toString());
statusBarHeight = context.getResources().getDimensionPixelSize(x);
} catch (Exception e1) {
e1.printStackTrace();
}
return statusBarHeight;
}
希望本文所述对大家Android程序设计有所帮助。
您可能感兴趣的文章:android实现通知栏下载更新app示例Android开发之使用通知栏显示提醒信息的方法android中创建通知栏Notification代码实例Android实现通知栏透明的方法Android消息通知栏的实现方法介绍Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)android项目实现带进度条的系统通知栏消息Android项目仿UC浏览器和360手机卫士消息常驻栏(通知栏)Android之开发消息通知栏Android编程之通知栏的用法小结Android开发实现判断通知栏是否打开及前往设置页面的方法
--结束END--
本文标题: Android编程获取通知栏高度的方法
本文链接: https://www.lsjlt.com/news/25961.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0