DisplayMetrics metrics=new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); int height=metrics.heightPixels;//获取屏幕高 int width=metrics.widthPixels;//获取屏幕宽 //根据父布局设定宽高值 ViewGroup.LayoutParams ll= (ViewGroup.LayoutParams) linearLayout.getLayoutParams(); ll.width=width/3*2; linearLayout.setLayoutParams(ll);