自定义视图上的边距/填充

时间:2014-09-29 10:46:13

标签: android view layoutparams

我创建了一个自定义视图

CameraView extends View{
     .....
  } 

在OnCreate方法中我定义为

    cameraView = new CameraView(this);
                LayoutParams layoutParamsCamera 
                    = new LayoutParams(LayoutParams.MATCH_PARENT, 
                            LayoutParams.MATCH_PARENT);

                this.addContentView(cameraView, layoutParamsCamera);

但这需要使用全屏我需要使用 marginBootom = 20dp或paddingBoototm = 20dp

所以如何将此参数添加到LayoutParams?

我需要帮助 &安培;抱歉我的英文不好

1 个答案:

答案 0 :(得分:0)

使用MarginLayoutParams而不是您现在使用的LayoutParams的任何风格来以编程方式设置视图布局边距。