这里实现 两个 编辑框同一水平上 按1:1分割空间
这里的1:1 比例可以通过
lp1.weight : 1p2.weight =m:n 实现
{
LinearLayout l=new LinearLayout(this); EditText et1 = new EditText(this);
//这里只有LinearLayout.LayoutParams 才有 .weight属性
LinearLayout.LayoutParams lp1=new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT); lp1.weight=1;//这里控制比例
et1.setLayoutParams(lp1); l.addView(et1); EditText et2 = new EditText(this); LinearLayout.LayoutParams lp2=new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT); lp2.weight=2;//这里控制比例
et2.setLayoutParams(lp2); l.addView(et2); ll.addView(l);