Je suis en train de mettre en œuvre une page de commentaire comme Facebook. D'une manière ou d'une autre, je reçois beaucoup d'espace blanc. Regarde ça!Gros espace entre les éléments dans FlatList
Quand je défiler au fond ... le reste des commentaires sont là .. bizarre
Voici ma fonction et rendre FlatList
render() {
return (
<RkAvoidKeyboard style={styles.bigContainer} onResponderRelease={(event) => {
Keyboard.dismiss();
}}>
<FlatList
ref='list'
style={styles.root}
data={this.props.comments}
ItemSeparatorComponent={this._renderSeparator}
keyExtractor={this._keyExtractor}
renderItem={this._renderItem}/>
{this._renderKeyboard()}
</RkAvoidKeyboard>
)
}
_keyExtractor(item, index) {
return item.id;
}
_renderSeparator() {
return (
<View style={styles.separator}/>
)
}
Je définis la couleur d'arrière-plan de la FlatList et il colore tous les écrans (sauf le clavier et la navigation). Je n'ai pas remarqué cela jusqu'à ce que j'applique ma saisie au clavier. Donc, rien de mal avec le clavier.
Ceci est tellement werid .. !!
C'est en fait un excellent point. Merci pour la contribution. Il a effectivement résolu mon problème KeyboardSpacer mais l'espace reste le même. Plus de réflexion? –
Essayez d'ajouter style = {{flex: 1}} à la flatList –
Une idée sur ce post ?? Je pense que vous pourriez avoir une idée https://stackoverflow.com/questions/46864293/how-to-draw-square-to-tag-an-object-react-native –