加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – 如何使React Native FlatList的ListHeaderComponent

发布时间:2020-12-15 20:50:10 所属栏目:百科 来源:网络整理
导读:我有一个FlatList,它有目的地比屏幕宽度宽. 该列表垂直滚动以查看每一行,并位于水平ScrollView中以访问屏幕外项目. ListHeaderComponent prop基本上是一个x轴标签,我想表现为“冻结标题”;就像在电子表格中一样. 如何使ListHeaderComponent变粘? 您需要将pr
我有一个FlatList,它有目的地比屏幕宽度宽.

该列表垂直滚动以查看每一行,并位于水平ScrollView中以访问屏幕外项目.

ListHeaderComponent prop基本上是一个x轴标签,我想表现为“冻结标题”;就像在电子表格中一样.

如何使ListHeaderComponent变粘?

您需要将prop设置为Flatlist为stickyHeaderIndices = {[0]}

ListHeaderComponent:此prop将标题视图设置在FlatList的顶部.

stickyHeaderIndices = {[0]}:这个prop会将FlatList 0索引位置项设置为粘性标题,你可以看到我们已经将标题添加到FlatList中,所以标题现在位于0索引位置,所以它默认为make标题为粘性.

<FlatList
  data={ this.state.FlatListItems }
  ItemSeparatorComponent={ this.FlatListItemSeparator}
  renderItem={ ({item}) => (
    <Text
      style={styles.FlatList_Item}
      onPress={this.GetItem.bind(this,item.key)}> {item.key}
      </Text>
  )}
  ListHeaderComponent={this.Render_FlatList_Sticky_header}
  stickyHeaderIndices={[0]}
/>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读