//获取状态栏高度 private int getHeight(){ int statusBarHeight1 = -1; //获取status_bar_height资源的ID int resourceId = getResources().getIdentifier(“status_bar_height”, “dimen”, “android”); if (resourceId > 0) { //根据资源ID获取响应的尺寸值 statusBarHeight1 = getResources().getDimensionPixelSize(resourceId); } Log.d(“Test”,“status”+statusBarHeight1); return statusBarHeight1; } //设置view上边距 private void setViewHeight(View view){ //要注意父布局是谁,这个是父布局是LinearLayout的 LinearLayout.LayoutParams lp= (LinearLayout.LayoutParams) view.getLayoutParams(); //+10更好看些 lp.topMargin=getHeight()+10; view.setLayoutParams(lp); }