美文网首页IOS个人开发
安卓(android)六大布局详解

安卓(android)六大布局详解

作者: Raalstalblack | 来源:发表于2017-02-11 23:24 被阅读199次

    线性布局:(LinearLayout)

    layout_width:fill_parent;match_parent;wrap_content
    layout_height:
    layout_weight:如果设置成wrap_content,权重越大得到越大
                  如果设置成fill_parent,权重越大得到越小
    orientation:horizontal,vertical(垂直)
    gravity:子空间或者显示内容的布局方式
    layout_gravity:自己控件在父组件对齐方式
    
    margin(marginTop,marginBottom,marginLeft,marginRight):控件外边界和其他控件外边界边距
    
    

    相对布局:(RelativeLayout)

    layout_above,layout_below,layout_toLeftOf,layout_toRightOf
    layout_alignTop,layout_alignLeft,layout_alignRight,layout_alignBottom,layout_alignBaseLine
    layout_alignParentTop,layout_alignParentLeft,layout_alignParentRight,layout_alignParentBottom,layout_alignWithParentIfMissing
    layout_centerVertical,layout_centerHorizontal,layout_centerInParent
    
    

    帧布局:(FrameLayout)
    这种布局很少用到

    表格布局:(TableLayout)

    tableRow,
    layout_columnSpan,
    layout_rowSpan
    

    绝对布局:(AbsoluteLayout)

    layout_x
    layout_y
    

    网格布局:(GridLayout)

    layout_columnCount,layout_rowCount(布局文件的属性),oritation
    子控件:默认宽和高wrap_content;
    layout_rowSpan,layout_columnSpan,必须设置属性layout_gravity="fill"
    layout_row,layout_column,,默认不用指定
    

    相关文章

      网友评论

        本文标题:安卓(android)六大布局详解

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