Ich versuche, dies zu folgen: ListView grid in React Native aber auch mit renderHeader(). Wenn ich beide renderHeader haben() und renderRow() mit demReact Native: Wie man den contentContainerStyle von ListView auf renderRow() anwendet, um ein Raster zu erstellen, während man renderHeader() hat?
contentContainerStyle={{flexDirection: 'row', flexWrap: 'wrap'}}
wird die gesamte Listview betroffen sind, verschiebt sich nach links, und die renderRow() verschwindet.
Aber wenn ich die renderHeader() herausnehmen, erstellt es das Raster von renderRow() perfekt ohne irgendwelche Probleme. Wie kann ich also mit dem contentContainerStyle von ListView arbeiten, um renderHeader() zu beeinflussen, um das Grid zu erstellen, und auch renderHeader()?
return (
<View style={{flex: 1}}>
<ListView
contentContainerStyle={{flexDirection: 'row', flexWrap: 'wrap'}}
dataSource={this.state.dataSource}
renderRow={this.renderRow.bind(this)}
renderHeader={this.renderHeader.bind(this)}
/>
</View>
);
Vielen Dank im Voraus!
@ColinRamsay Was könnte das Problem sein? –