以固定高度反应原生Listview而不滚动

时间:2017-06-17 10:02:28

标签: listview scroll react-native

我有一个固定高度的列表视图,有1000条记录,Listview得到绑定但是没有滚动我尝试使用flex在父视图中创建listview:1还设置父视图的高度,设置listview的高度为flex :1但他们都没有工作。请帮忙。

尝试

<ListView
    style={{ backgroundColor: 'red', height: 300 }}
    enableEmptySections={true}
    showsVerticalScrollIndicator={true}
    dataSource={this.state.dataSource}
    renderRow={this.renderListView.bind(this) }
/>

// after parent view 


<View style={{ flex: 1 }}>
    <ListView
        style={{ backgroundColor: 'red', height: 300 }}
        enableEmptySections={true}
        showsVerticalScrollIndicator={true}
        dataSource={this.state.dataSource}
        renderRow={this.renderListView.bind(this) }
    />
</View>

但他们都没有工作..请帮助

1 个答案:

答案 0 :(得分:0)

我猜这里可能会尝试使用<FlatList>或尝试将<Listview>包裹在<ScrollView>中。可能不行,但值得一试。对不起,我没有评论权。