Aandroid 代码 自定义VIew怎么设置Margin
要设置自定义View的Margin,可以在View的LayoutParams中设置Margin值。具体步骤如下:
1.在自定义View的构造函数中获取LayoutParams:
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
LayoutParams layoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
setLayoutParams(layoutParams);
}
2.在LayoutParams中设置Margin值:
LayoutParams layoutParams = (LayoutParams) getLayoutParams();
layoutParams.setMargins(leftMargin, topMargin, rightMargin, bottomMargin);
setLayoutParams(layoutParams);
其中,leftMargin、topMargin、rightMargin、bottomMargin分别表示左、上、右、下四个方向的Margin值
原文地址: https://www.cveoy.top/t/topic/cRn6 著作权归作者所有。请勿转载和采集!