私はFacebookのようなコメントページを実装しています。どういうわけか私はたくさんの空白を得ています。これをチェック!私は下にスクロールするとFlatListのアイテム間の大きなスペース
...コメントの残りの部分は...とても奇妙がある
私のレンダリング機能と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}/>
)
}
です
FlatListの背景色を設定し、すべての画面を色付けします(キーボードとナビゲーションを除く)。私はキーボード入力を実装するまでこれに気付かなかった。キーボードで何も問題ありません。
これは非常に厄介です!スペースではなくRkAvoidKeyboardスペーサーを使用するのでは、正確にキーボードの大きさに見える私に
これは実際には大きなポイントです。貢献に感謝します。実際にKeyboardSpacerの問題は解決しましたが、スペースは変わりません。これ以上考えない? –
flatListにスタイル= {{フレックス:1}}を追加してみてください –
この投稿のアイデアは何ですか?私はあなたがいくつかのアイデアを持っていると思うhttps://stackoverflow.com/questions/46864293/how-to-draw-square-to-tag-an-object-react-native –