packagecom.yidianling.dynamic.common.view;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.widget.RelativeLayout;/** * Created by xiongyu on 2017/3/18. */publicclassSquareRelativeLayoutextendsRelativeLayout{publicSquareRelativeLayout(Contextcontext,AttributeSetattrs,intdefStyle){super(context,attrs,defStyle);}publicSquareRelativeLayout(Contextcontext,AttributeSetattrs){super(context,attrs);}publicSquareRelativeLayout(Contextcontext){super(context);}@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){setMeasuredDimension(getDefaultSize(0,widthMeasureSpec),getDefaultSize(0,heightMeasureSpec));intchildWidthSize=getMeasuredWidth();// 高度和宽度一样heightMeasureSpec=widthMeasureSpec=MeasureSpec.makeMeasureSpec(childWidthSize,MeasureSpec.EXACTLY);super.onMeasure(widthMeasureSpec,heightMeasureSpec);}}