之前在一个布局中用到GridView,也就是类似九宫格的布局,想根据GridView的宽度和item的大小来自动排版显示每排的item数量。正好看到GridView有个android:numColumns属性,可以设置为auto_fit,字面上看起来这样设置没问题,但实际运行中却发现没用。后来才发现是因为没有指定GridView的android:columnWidth属性,于是指定该属性后,GridView自动排版显示正常了。