解决方案 »

  1.   

    setLayoutParams (ViewGroup.LayoutParams params)
      

  2.   

    谢谢!我在刚在网上看到有人用那个onMeasure()方法来控制ViewGroup中的View的尺寸,不过貌似有点复杂。ok,我试试吧,多谢tantahe啦!
      

  3.   

    implements RelativeLayout.OnMeasureListener@Override
    public void onMeasure()
      

  4.   

    我自定义了一个内部类MySurfaceView,它继承了SurfaceView并实现了SurfaceHolder.Callback接口。我在MySurfaceView里重写了onMeasure()方法,这样做了好像还有问题。好吧,我照你们说的去试试,谢谢hubujun!
      

  5.   

    我的思路就是重写onMeasure但是,在ViewGroup中无法确定当前测量的是哪个子View,因为我的每个子View尺寸都可能不一样,所以都要单独Measure