Resources resources = mContext.getResources();
int resIdStatusbarHeight = resources.getIdentifier("status_bar_height", "dimen", "android");
int statusBarHeight = 0;if(resIdStatusbarHeight > 0){
statusBarHeight = resources.getDimensionPixelSize(resIdStatusbarHeight);//狀態欄高度
}
int resIdShow = resources.getIdentifier("config_showNavigationBar", "bool", "android");
boolean hasNavigationBar = false;
if(resIdShow > 0){
hsNavigationBar = resources.getBoolean(resIdShow);//是否顯示底部navigationBar
}
if(hasNavigationBar){
int resIdNavigationBar = resources.getIdentifier("navigation_bar_height", "dimen", "android");
int navigationbarHeight = 0;
if(resIdNavigationBar > 0){
navigationbarHeight = resources.getDimensionPixelSize(resIdNavigationBar);//navigationBar高度
}
}