CollectionView в последней ячейке React Native, принимающей 100-процентную ширину, как это остановить

В React Native я пытаюсь создать ячейку сетки. Проблема в том, что когда ячейка одна, она занимает 100 процентов ширины. Мне нужно, чтобы все ячейки были одинаковой высоты и ширины. если ячейка одна или несколько, ширину изменять не нужно. Вот мой код и снимок экрана, см. Ширину последней ячейки.

  render() {
        let imageURL = "https://randomuser.me/api/portraits/"
        let partofURL = "women/"
        return (
            <Container>
                <Header>
                </Header>
                <Content padder>
                <FlatList
                        data = {this.state.ary_data}
                        numColumns = {3}
                        itemWidth = {150}
                        renderItem = {({ item }) => (
                       <View style = {{
                                flex: 1, margin: 5,
                                backgroundColor: '#ddd', borderColor: '#000000',
                                borderWidth: 1,
                                height: 130

                            }} >
                                <Grid> 
                                    <TouchableOpacity onPress = {() =>this.didselectoncell(item.id)}>
                                    <Row style = {{ height: '20%' }} >
                                        <Text>name:{item.name}</Text>
                                    </Row>
                                    <Row style = {{ height: '20%' }}>
                                        <Text style = {{textAlign:'center',width:'100%'}}>Detail:{item.detail}</Text>
                                    </Row>
                                    <Row >
                                        <Image
                                            style = {{ width: 70, height: 70,
                                                backgroundColor:'#000000',
                                                marginLeft:'auto',
                                                marginRight:'auto' }}
                                            source = {{ uri:  imageURL + partofURL + item.id + '.jpg' }}>
                                        </Image>
                                    </Row>
                                    </TouchableOpacity>
                                </Grid>
                            </View>
                        )}
                    refreshing = {this.state.refreshing}/>
                </Content>
            </Container>
        );
    }
}

CollectionView в последней ячейке React Native, принимающей 100-процентную ширину, как это остановить

Waoooo Спасибо,

Nishant Chandwani 12.10.2018 11:53
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
1
2
659
0

Другие вопросы по теме