【问题标题】:Handling space-between in flatlist when numColumns is 3当 numColumns 为 3 时处理 flatlist 中的空格
【发布时间】:2021-02-02 22:05:34
【问题描述】:

我在 flatlist 中有 numColumns 3。 我希望我的平面列表显示为

ooo
oo

不是

ooo
o o

如果我的数据是 data%3==2

这是我的代码

columnWrapperStyle={{justifyContent:'space-between'}}

我的组件的宽度是 (width-6)/3 所以它需要 3 px 空间

【问题讨论】:

    标签: react-native flexbox flatlist


    【解决方案1】:

    假设您的数据在某个状态下运行,那么您可以尝试以下操作

    columnWrapperStyle={{justifyContent: data%3 == 2 ? 'flex-start' : 'space-between'}}
    

    【讨论】:

    • 如果我的组件在我的产品之间需要至少 3 px 的空间怎么办
    • 您能否提供更多代码给我们,然后我可以帮助您解决您的问题。通常你给项目一个marginRight,除了行中的最后一个项目。
    猜你喜欢
    • 2020-05-16
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-08
    • 1970-01-01
    相关资源
    最近更新 更多