美文网首页
android学习之gridlayout控件

android学习之gridlayout控件

作者: UniThan | 来源:发表于2016-07-25 13:59 被阅读93次

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

    使用gridlayout很简单

    <GridLayout    
        android:layout_width="match_parent"    
        android:layout_height="match_parent"    
         android:orientation="horizontal"    
        android:rowCount="3"    
        android:columnCount="3">
    </GridLayout>
    

    主要就是设置行数和列数

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

        <Button    
             android:text="1"    
            android:layout_columnWeight="1"    
            android:layout_rowWeight="1" />
    

    效果图

    Paste_Image.png

    相关文章

      网友评论

          本文标题:android学习之gridlayout控件

          本文链接:https://www.haomeiwen.com/subject/vkigjttx.html