【发布时间】:2020-03-06 16:40:44
【问题描述】:
我有一个平面列表,我想使用 100% 的容器宽度以网格形式显示,但是我似乎无法使用平面列表来实现这一点。
Space-between 正如我在两侧(根据图像)的空间 - 围绕容器中的盒子居中,空间均匀地做同样的事情,flex-start with a marginRight 不准确。不完全确定如何实现这一目标?谢谢
<FlatList
numColumns={3}
columnWrapperStyle={{ justifyContent: "space-between"}}
contentContainerStyle={{
marginTop:20
}}
data={data}
keyExtractor={item => item.id}
renderItem={renderItemComponent}
/>
问题: 需要类似空间的时尚,但如果行中有 2 个项目,则根据动态数据将第二个项目移动到中间?
【问题讨论】:
-
您删除 columnWrapperStyle={{ justifyContent: "space-between"}} 并检查一次。
-
谢谢,我已经尝试过了,但没有按照我想要的方式工作。
标签: react-native flexbox react-native-flatlist