安卓如何设定LinearLayout的宽度

凌云远瞩海阔天 发布于 2016/10/05 18:24
阅读 354
收藏 0

我的布局文件如下:

 <LinearLayout 
           android:layout_width="match_parent"
            android:layout_height="wrap_content"  
            android:id="@+id/main_mulu"
              android:layout_weight="4"
            >

  LinearLayout ml=(LinearLayout) findViewById(R.id.main_mulu);
      LayoutParams lp= ml.getLayoutParams();
      try {
     lp.width=eachW*4;  //eachW是计算出来整数。例如250
     ml.setLayoutParams(lp);
} catch (Exception e) {

}

然而,发现病不起作用。不知道为什么?谁来帮帮我?

加载中
0
szwx855
szwx855
match_parent指的是根据父容器来的。你外面还需要在定义一个层。
返回顶部
顶部