Estoy usando la biblioteca React-Native-Elements para crear pestañas. Debajo de TabView, tengo FlatList , la lista aparece pero no se puede desplazar, he intentado implementar flex: 1 y envolver FlatList en ScrollView . El siguiente código muestra TabView junto con la representación de TabView.Item, View and FlatList .
<TabView value={this.state.index} onChange={this.handleChange}> <TabView.Item style={{width: deviceWidth}}> <View style={{flex: 1}}> <Text style={styles.text}> Blockchain News </Text> <FlatList // eslint-disable-next-line react-native/no-inline-styles style={styles.bgColor} data={this.state.articles} renderItem={({item}) => <DataItem article={item} />} keyExtractor={item => item.url} refreshing={this.state.refreshing} onRefresh={this.handleRefresh.bind(this)} /> </View> </TabView.Item>Encontré un problema similar, intente hacer el elemento DataItem con TouchableOpacity en lugar de una vista normal. esto funcionó para mí