react-native - 在 react native 中使用 FlatList 时如何滚动?
问题描述
我有一个要在卡片中显示的列表。卡少的时候就好了。但是随着卡片的增加,屏幕不会滚动。所以底部的卡片是不可见的。
这是我的代码:
render () {
return (
<Block style={{ marginHorizontal: -5 }}>
<Card>
<FlatList
style={{ paddingBottom: 20, marginHorizontal: -16 }}
data={this.state.users}
renderItem={({ item }) => (
<Card
containerStyle={{ paddingVertical: 10, marginBottom: -10, paddingLeft: 20, paddingRight: 20, backgroundColor: 'rgb(230,239,243)', borderBottomWidth: 1, borderBottomColor: 'grey', marginHorizontal: -10 }}
>
<Text preset="bold">{item.firstName}</Text>
</Card>
)}
/>
</Card>
</Block>
)
}
}
如何滚动此代码的输出?我在堆栈溢出中阅读了很多答案,但找不到解决方案。
解决方案
Flatlist 不应该有一个容器,可能会将其更改为或其他东西
推荐阅读
- c++ - 在 XCode 中构建 SONY CameraRemote SDK 示例应用程序时出现 Permission denied 错误
- javascript - 从嵌套的 json 中过滤项目
- powerbi - 带有财政日历的 MTD 预算
- sql-server - SQL Server 中 varbinary(8000) 和 varbinary(max) 之间的技术区别?
- listview - Xamarin Forms:HorizontalOptions 属性的对齐问题
- javascript - 如何在一个 Vue 组件中处理多个 Firebase 集合?
- r - purrr:将列名作为参数列表移交给 pmap()
- java - java.lang.NoClassDefFoundError: org/apache/commons/text/StringEscapeUtils
- node.js - 护照未显示在会话 socket.io 中
- angular - .NET Core 5 角 SSR