android学习之gridlayout控件

很多时候我们需要像网格一样排列一些控件,可能首先会想到gridview,但是这个控件式在需要显示较为复杂的cell的条件下使用,简单情况下,我们可以使用gridlayout

使用gridlayout很简单



主要就是设置行数和列数

然后就是在里面放置控件,这里要注意的地方就是我们放置的控件的大小,如果设置GridLayout占满屏幕(match_parent),默认情况下控件的宽高只是wrap_content,并不会占满GridLayout的位置,所以我们需要设layout_columnWeight和layout_rowWeight两个属性

    

效果图

android学习之gridlayout控件_第1张图片
Paste_Image.png

你可能感兴趣的:(android学习之gridlayout控件)