나는 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에 스타일 = {{flex : 1}}을 추가 해보십시오. –
이 게시물에 대한 의견이 있으십니까 ?? 나는 당신이 어떤 생각을 가지고 있다고 생각한다. https://stackoverflow.com/questions/46864293/how-to-draw-square-to-tag-an-object-react-native –