80,350
社区成员
发帖
与我相关
我的任务
分享
LinearLayout linearLayout = new LinearLayout(getContext());
//设置布局方向
linearLayout.setOrientation(LinearLayout.HORIZONTAL);
//父LinearLayout LayoutParams
LinearLayout.LayoutParams parentparams = new LinearLayout.LayoutParams(LinearLayout
.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
linearLayout.setLayoutParams(parentparams);
//子控件的LayoutParams
// 宽度为0,高度为WRAP_CONTENT,权重为1,权重也可以不指定
LinearLayout.LayoutParams params1 = new LinearLayout.LayoutParams(0, LinearLayout
.LayoutParams.WRAP_CONTENT, 3);
LinearLayout.LayoutParams params2 = new LinearLayout.LayoutParams(0, LinearLayout
.LayoutParams.WRAP_CONTENT, 7);
linearLayout.addView(view1, params1);
linearLayout.addView(view2, params2);