当前位置: 移动技术网 > IT编程>移动开发>Android > Android编程获取通知栏高度的方法

Android编程获取通知栏高度的方法

2019年07月24日  | 移动技术网IT编程  | 我要评论

农民伯伯乡下妹快播,丽江打人,斗鱼丸子yooo黑历史

本文实例讲述了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程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网