获取topbar的高度

it2024-10-15  20

public static int getStatusBarHeight(Activity activity) {        Class<?> c = null;        Object obj = null;        Field field = null;        int x = 0, sbar = 38;        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());            sbar = activity.getResources().getDimensionPixelSize(x);        } catch (Exception e1) {            e1.printStackTrace();        }        return sbar;    }

转载于:https://www.cnblogs.com/bigteam/p/4274489.html

最新回复(0)