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);
}