小编Rid*_*dhi的帖子

flexDirection:'row' 在 FlatList 中不起作用

我正在尝试低于输出但flexDirection: 'row'无法正常工作。请谁能解释我如何获得以下输出。任何帮助表示赞赏。

所需输出 https://i.stack.imgur.com/K3Qh7.png

我的输出 https://i.stack.imgur.com/CcZsJ.png

我的代码是:

_renderItem(rowData) {
    return(
       <View style={{flex: 1, flexDirection: 'row', flexWrap: 'wrap'}}>
           <View style={{margin: 2, width: '24%', backgroundColor: '#fff', borderWidth: 1, borderColor: '#aaa'}}>
                <TouchableOpacity activeOpacity={0.9} style={{height: 190}}>
                    <Image source={{uri: rowData.item.images[0].src}} style={{height: '100%', width: '100%'}}/>
                </TouchableOpacity>
                <View style={{padding: 5}}>
                    <TouchableOpacity activeOpacity={0.9} style={{flexDirection: 'row', justifyContent: 'space-between'}}>
                        <View>
                            <CapitalizedText style={{color: '#666', fontSize: 14}}>{rowData.item.title}</CapitalizedText>
                            <Text style={{fontSize: 15, color: '#666', justifyContent: 'center', alignItems: 'center'}}>{'?' + rowData.item.variants[0].price}</Text>
                        </View>
                        <Icon size={24} color="#aaa" name="turned-in-not" />
                    </TouchableOpacity>
                    <CapitalizedText style={{fontSize: 14, color: '#bbb'}}>Printed …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native

5
推荐指数
2
解决办法
5851
查看次数

标签 统计

react-native ×1

reactjs ×1