我们在开发的时候,是不是有这样的需求呢?
1.xxxLayout是个正方形;
2.xxxView是个正方形;
我们下面就以具体的情景来做一次简单的开发来满足我们的需求
情景1
创建一个RelativeLayout,满足高度等于宽度,宽度是填充父容器,这样来满足我们不论在何种屏幕尺寸下面,都能很好的适配,下面贴代码
我们先自定义一个 class SquareRelativeLayout extends RelativeLayout
public class SquareRelativeLayout extends RelativeLayout {
public SquareRelativeLayout(Context context) {
super(context);
}