Sha*_*ala 26 android android-linearlayout android-layout-weight
我想以编程方式将三个线性布局添加到每个相同宽度的活动中.问题是我无法以编程方式设置这些布局的权重.我可以在xml中执行此操作,但我想在程序中执行此操作.这就是我想要的:

Tof*_*mad 45
这是解决方案
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(0, 100);
    lp.weight = 1;
查看完整解决方案
LinearLayout ll1, ll2, ll3;
    /* Find these LinearLayout by ID 
     i.e ll1=(LinearLayout)findViewById(R.id.ll1);
     */
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(0, 100);
    lp.weight = 1;
    ll1.setLayoutParams(lp);
    ll2.setLayoutParams(lp);
    ll3.setLayoutParams(lp);
| 归档时间: | 
 | 
| 查看次数: | 28481 次 | 
| 最近记录: |