帧布局,表格布局,网格布局,约束布局

4 篇文章 0 订阅

1.帧布局

属性

//设置前景图片
android:foreground="@mipmap/ic_launcher"
//设置前景放置的位置
android:foregroundGravity="right|bottom"

2.表格布局

如果在TableLayout中添加控件,那么控件将和父容器等宽
如果想让控件出现在同一行,那么这些控件外面要加一对<TableRow>标签
属性:

//设置可伸展的列,会自动伸展填充整行空余,输入对应索引或者直接* 
android:stretchColumns="0,1,2,3"
//设置可收缩的列,当文本过长时自动收缩,输入对应索引或者直接* 
android:shrinkColumns="1"
//设置可隐藏的列,输入对应索引或者直接* 
android:collapseColumns="1"

3.网格布局

属性:

//设置行数量
android:rowCount="5"
//设置列数量
android:columnCount="3"
//通过这个属性可以将标签按列摆放
android:orientation="vertical"
//跨列属性,将该属性添加到需要跨列的标签上
android:layout_columnSpan="2"
//跨列属性,将该属性添加到需要跨列的标签上
android:layout_rowSpan="2"
android:layout_gravity="fill"

4.约束布局

标签名:

<androidx.constraintlayout.widget.ConstraintLayout>

属性:

//当前控件的上边界约束到父容器
 app:layout_constraintTop_toTopOf="parent"
// 当前控件到参照物之间的间隙
android:layout_marginTop="8dp"
//垂直偏移量,0~1
app:layout_constraintVertical_bias="0.423"

guideline属性:

//方向为垂直
android:orientation="vertical"
//左边距200pb
 app:layout_constraintGuide_begin="200dp"
//百分比为50
app:layout_constraintGuide_percent="0.5"

自动约束:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值