ListView的initialListSize无效?



  • 使用ListView这个组件时,想要定义初始化数据显示的条数,就使用initialListSize属性,代码如下:
    <ListView
    initialListSize ={5}
    contentContainerStyle = {styles.listStyle}
    dataSource={this.state.dataSource.cloneWithRows(likeData.data)}
    renderRow={this.renderRow}
    />
    但是显示的数据还是超过5条


  • administrators

    initialListSize不是初始化显示的条数,而是第一次渲染的条数

    假设你要搬10斤的东西,你可以分N次搬,initialListSize只是设定你第一次搬的分量(这样一开始可以快些),但并不是你搬完第一次后就不搬了



  • 那我要设置第一次显示的数据,只能自己控制返回数据的数量??



  • 恩 没错。修改数据吧。



  • @sunnylqm 道理我都懂,但使用这个属性效果好像完全没有体现出来。


登录后回复