HarmonyOS中的Grid布局使用方法

本文介绍了如何在前端使用Grid布局进行屏幕分栏,详细讲解了columnsTemplate、rowsTemplate、columnsGap、rowsGap和padding等属性的用法,并通过实例展示了如何创建和定制GridItem组件以实现所需效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Grid布局

  • 想要控制屏幕的分栏 分几列, 怎么分 特别像前端的栅格布局
  • Row组件默认情况下,里面的元素的纵向是居中的
  • Column组件默认横向是居中的

 注意:Grid组件下只能放置GridItem组件

Grid可以设置columnsTemplate和rowsTemplate

columnsTemplate是设置横向的分配,如果设置 1fr 1fr 表示,等分为两份, 如果设置1fr 2fr表示左边一份,右边两份, 在设置columnsTemplate不设置rowsTemplate的情况下,如果内容超出容器区域,会自动出现滚动条 columnsGap设置列和列之间的间距,rowsGap设置行和行之间的间距

borderRadius 这个是设置圆角的一个属性,一般再容器布局里面的,这里插一个主要是写到这里的时候看到了

这个不知道什么意思于是查了一下然后就记录到这里了

.columnsTemplate('1fr 1fr')这个是控制每个组件之间的一个间距的,里面的fr代表份数几个fr就代表几分

然后fr前面的数字代表一份占几个位置

.columnsGap(10)是一个Grid中的一个属性,是控制布局的每个组件之间的间距的,这个是每个列之间的

.rowsGap(10) 与上面一样,这个是每个列之间的一个间距

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值