답변

0

listView에서 다른 행에 테두리/구분 기호가있는 샘플 코드를 작성했습니다. renderSeparator는 사용자가 찾고자하는 함수입니다. 희망이 도움이됩니다.

const styles = StyleSheet.create({ 
    separator: { 
    flex: 1, 
    height: StyleSheet.hairlineWidth, 
    backgroundColor: '#8E8E8E', 
    }, 
}); 

class ListViewDemo extends Component { 

    render() { 
    return (
    <ListView 
     style={styles.container} 
     dataSource={this.state.dataSource} 
     renderRow={(data) => <View><Text>{data}</Text></View>} 
     renderSeparator={(sectionId, rowId) => <View key={rowId} style= 
     {styles.separator} />} // See this line. renderSeperator is responsible for providing the border. 
    /> 
    ); 
    } 
} 
+0

그러나 아래에 섹션 헤더가있을 때 렌더링되지 않습니다. – Bijoy

+0

아래 섹션 헤더가 무엇을 의미하는지 정확히 알지 못합니다. 그러나 renderSeperator가 작동하지 않는 경우. renderRow 함수 자체에 테두리를 추가 할 수 있습니다. 뭔가 같은 : <보기 스타일 = {styles.outerBorder}> <보기 스타일 = {styles.actualContent}> // UI 구성 요소 atitpatel