在React Native中使用flexbox规则来指定某个组件的子元素的布局
要求:
每行占满的情况下item均分每行,未能占满的一行的与上面占满的一个对齐
我现在的做法是在最后加了一个空的item,如下:
容器:
flexDirection: 'row',
flexWrap: 'wrap',
justifyContent: 'space-between',
item:
flex: 1,
flexBasis: 80
是否有其他实现方法?
在React Native中使用flexbox规则来指定某个组件的子元素的布局
要求:
每行占满的情况下item均分每行,未能占满的一行的与上面占满的一个对齐
我现在的做法是在最后加了一个空的item,如下:
容器:
flexDirection: 'row',
flexWrap: 'wrap',
justifyContent: 'space-between',
item:
flex: 1,
flexBasis: 80
是否有其他实现方法?
3 回答2.3k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
1 回答835 阅读✓ 已解决
1 回答802 阅读✓ 已解决
1 回答860 阅读
1 回答1k 阅读
1 回答947 阅读
如果你不想每次都动态添加补充的话,可以设置item的宽度为屏幕的1/n,内部居中。然后
flexDirection: 'row',
flexWrap: 'wrap',
就可以了。