Simple way to do dynamic but square layout

A neat solution for square GridView items is to extend RelativeLayout or LinearLayout and override onMeasure like so:

@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    super.onMeasure(widthMeasureSpec, widthMeasureSpec);
}

Leave a Comment