zoukankan      html  css  js  c++  java
  • 状态栏的高度获取

    状态栏的高度获取 

    转载自:http://www.eoeandroid.com/thread-288454-1-1.html

    之前上网找了很多方法,想获取到通知栏的高度.但都不行.有时应用做成全屏确实不方便,例如用在一些平板上,那些该死的平板的虚拟按键和通知栏是放在一起的.这时候就需要获取他的高度了.代码如下,还是谢谢我公司的高手程序猿

     

    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;

        }

  • 相关阅读:
    Java设计模式——单例模式
    Java设计模式——工厂模式
    多线程
    Collection集合
    内部类
    多态
    接口
    面向对象(2)
    数组
    面向对象(1)
  • 原文地址:https://www.cnblogs.com/xinye/p/3155235.html
Copyright © 2011-2022 走看看