FlatList设置numColumns>2时列表最后一行除第一个itme外
其余itme平分宽度的问题(例如numColumns=3,data.len = 5)
进入node_modules ->react-native ->Libraries ->Lists ->ListView ->FlatList.js
590 行左右 获取屏幕宽度 根据计算每一行的个数 为View设置一个宽度
var viewW = width / numColumns * info.item.length;
_renderItem = (info: Object) => {
const {renderItem, numColumns, columnWrapperStyle} = this.props;
if (numColumns > 1) {
var viewW = width / numColumns * info.item.length;
// console.log('XXXXX----------------------',width,info.item.length,numColumns);
...
return (
<View style={[{flexDirection: 'row',width:viewW},columnWrapperStyle]}>
...
</View>
FlatList设置numColumns>2时最后一行显示问题
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...