getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); //布局延伸Integer statusHight = getStatusBarHeight();if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) youview.getLayoutParams();lp.toMargin = statusHight + (界面布局到状态栏的布局(dp))youview.setLayoutParams(lp);}
/*** 获取状态栏高度** @return*/
public int getStatusBarHeight() {int result = 0;//获取状态栏高度的资源idint resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");if (resourceId > 0) {result = getResources().getDimensionPixelSize(resourceId);}return result;
}