Android编程获取通知栏高度的方法
程序员文章站
2024-02-13 08:25:34
本文实例讲述了android编程获取通知栏高度的方法。分享给大家供大家参考,具体如下:
这里通过反射机制获取通知栏高度
通知栏高度写在dimen文件中:
pu...
本文实例讲述了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程序设计有所帮助。
上一篇: java实现短信验证码5分钟有效时间