Android 动态添加线性布局(.java文件内) 实现控件按比例分割空间

这里实现 两个 编辑框同一水平上 按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);
上一篇:git批量删除文件和批量提交


下一篇:Python 字符串字典内置函数&方法