정사각형보기를 만들려는 경우 onMeasure메서드 를 재정의하는 사용자 지정보기를 만들 수 있습니다 . 내에서 onMeasure당신이 할 수있는 setMeasuredDimension뷰 사각형을 같은 값으로 설정합니다. 전의: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); setMeasuredDimension(widthMeasureSpec, widthMeasureSpec); } 출처 https://stackoverflow.com/questions/22050248