修复了与FlatList

时间:2018-03-11 19:59:08

标签: react-native react-native-flatlist

使用ScrollView在固定页脚上this question后,我尝试使用FlatList在屏幕上实现固定页脚。我试图通过将平面列表放在视图中来提供答案,但之后没有任何项目被渲染。有没有人知道如何使用平面列表作为组件的另一个主要元素来实现固定页脚?

4 个答案:

答案 0 :(得分:7)

使用此flex solution我设法使用几个嵌套视图:

<View style={{flex: 1}}>
  <View style={{flex: 0.9}}>
    <FlatList/>
  </View>
  <View style={{flex: 0.1}}/>
</View>

答案 1 :(得分:1)

FlatList以ListFooterComponent

的形式提供页脚支持

尝试将这样的内容添加到您的平面列表

ListFooterComponent={() => <Text>Footer content</Text>}

希望这有帮助!

答案 2 :(得分:0)

嗯,你的意思是有一个标签导航!您可以使用以下组件 https://www.npmjs.com/package/react-native-bottom-navigation

但你可以尝试通过让主要活动的状态决定显示当前可见页面(组件)来完成git hub中的代码来完成它,它可能会触发你的方法。

答案 3 :(得分:0)

它与上面的答案相似,但我认为这也有效。

<View style={{flex: 1}}>
  <View style={{flex: 1}}>
    <FlatList/>
  </View>
  <View />
</View>