请问layout 网格排列怎么实现居中?如实现图中奖励只有1个的时候让奖励居中。
你试试Layout的Type选成Horizontal应该就可以了,Padding的Left填0。
首先 ,Layout 组件 的 Resize Mode 设置为 CONTAINER,
接着 再添加 Widget 组件, 勾选 horizontal Center 对齐方式, 就会自动居中了。
4赞
和你方法差不多 layout 设置为 CONTAINER, 然后在设置width为0 也可以是先自动居中 少加一个组件
1赞
要用的就是网格排列,会有多个奖励的情况,不能用Horizontal
可以放两个组件
一个水平布局的一个网格布局
根据数量控制显示哪一个
我的做法直接根据元素数量*元素宽度计算设置Layout的宽度,比如只有一个节点,宽度为200,那么layout就设置为200,锚点默认在中心也就等于是居中了
