美文网首页
安卓笔记——layout的属性

安卓笔记——layout的属性

作者: leap_ | 来源:发表于2018-12-02 22:34 被阅读0次

    RelativeLayout

    相对于兄弟元素

    android:layout_below="@id/aaa":在指定View的下方

    android:layout_above="@id/xxx":在指定View的上方

    android:layout_toLeftOf="@id/bbb":在指定View的左边

    android:layout_toRightOf="@id/cccc":在指定View的右边相对于兄弟元素

    android:layout_below="@id/aaa":在指定View的下方

    android:layout_above="@id/xxx":在指定View的上方

    android:layout_toLeftOf="@id/bbb":在指定View的左边

    android:layout_toRightOf="@id/cccc":在指定View的右边

    相对于父元素

    android:layout_alignParentLeft="true":在父元素内左边

    android:layout_alignParentRight="true":在父元素内右边

    android:layout_alignParentTop="true":在父元素内顶部

    android:layout_alignParentBottom="true":在父元素内底部

    对齐方式

    android:layout_centerInParent="true":居中布局

    android:layout_centerVertical="true":水平居中布局

    android:layout_centerHorizontal="true":垂直居中布局

    android:layout_alignTop="@id/xxx":与指定View的上边界一致

    android:layout_alignBottom="@id/xxx":与指定View下边界一致

    android:layout_alignLeft="@id/xxx":与指定View的左边界一致

    android:layout_alignRight="@id/xxx":与指定View的右边界一致

    间隔

    android:layout_marginBottom=""; 离某元素底边缘的距离

    android:layout_marginLeft=""; 离某元素左边缘的距离

    android:layout_marginRight ="";离某元素右边缘的距离

    android:layout_marginTop=""; 离某元素上边缘的距离

    android:layout_paddingBottom=""; 离父元素底边缘的距离

    android:layout_paddingLeft=""; 离父元素左边缘的距离

    android:layout_paddingRight ="";离父元素右边缘的距离

    android:layout_paddingTop=""; 离父元素上边缘的距离

    margin 与padding 区别

    padding是站在父view的角度,是自己的内容与其父控件的边之间的距离。

    margin则是站在自己的角度描述问题,自己与旁边的某个组件的距离


    LinearLayout:

    相关文章

      网友评论

          本文标题:安卓笔记——layout的属性

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