【发布时间】:2022-01-21 19:45:00
【问题描述】:
我想创建一个独立于设备的 3x4 方格布局。这些方块的容器<View> 的宽度/高度未知。我希望方块变大以填满可用的容器。
容器代码:
squaresContainer: {
alignSelf: 'center',
flexDirection: 'row',
flexWrap: 'wrap',
justifyContent: 'space-between',
flex: 1,
marginHorizontal: 15
}
还有“正方形”(目前不是正方形),使用 33% 的 flexBasis 来获得 3 列。总有 12 个方格,所以四行应该总是出现。
square: {
alignItems: 'center',
justifyContent: 'center',
flexGrow: 1,
flexShrink: 0,
flexBasis: '33%'
}
【问题讨论】:
标签: react-native flexbox react-native-stylesheet