Android中常用布局属性

常用属性

android:padding="10dp" 是本元素所有子元素的与父元素边缘的距离,设置在父元素上
android:layout_marginTop 上偏移的值
android:layout_marginBottom 下偏移的值
android:layout_marginLeft 左偏移的值
android:layout_marginRight 右偏移的值

RelativeLayout(相对布局)

  • 第一类:相对于父控件,属性值为true或false
    android:layout_centerHrizontal 水平居中
    android:layout_centerVertical 垂直居中
    android:layout_centerInparent 相对于父元素完全居中
    android:layout_alignParentBottom 如果为true,将该控件的底部与其父控件的底部对齐
    android:layout_alignParentLeft 如果为true,将该控件的左部与其父控件的左部对齐
    android:layout_alignParentRight 如果为true,将该控件的右部与其父控件的右部对齐android:layout_alignParentTop 如果为true,将该控件的顶部与其父控件的顶部对齐
    android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物

  • 第二类:相对于给定ID控件
    android:layout_below 在指定控件的下方
    android:layout_above 在指定控件的的上方
    android:layout_toLeftOf 在指定控件的左边
    android:layout_toRightOf 在指定控件的右边
    android:layout_alignTop 该控件的上边缘和指定控件的的上边缘对齐
    android:layout_alignLeft 该控件的左边缘和指定控件的的左边缘对齐
    android:layout_alignBottom 该控件的下边缘和指定控件的的下边缘对齐
    android:layout_alignRight 该控件的右边缘和指定控件的的右边缘对齐
    android:layout_alignBaseline 将该控件的baseline与指定控件的baseline对齐

LinearLayout(线性布局)

android:orientation="vertical" 垂直线性布局,"horizontal" 水平线性布局
android:gravity="top" 子控件或内容的对齐方式,gravity如果需要设置多个属性值,需要使用“|”进行组合
android:layout_gravity 是指定该控件相对它的父控件的对齐方式。
android:layout_weight="1" 设置该控件在剩余未分配区域的权重

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容