react-native - 当三星设备中的列表高度很大时,平面列表项目不显示
问题描述
我正在使用嵌套的 FlatList。其中内部的 Flatlist 包含服务。该列表可以是任意大小。我的问题仅与三星设备有关。
已经尝试过这个:当行是可变高度时,FlatList 的滚动问题。
<FlatList
ref={component=>{this.myFlatList = component;}}
data={ this.state.employees }
extraData={this.state.employees}
renderItem={({item ,index}) =>
<View style={styles.flat_box}>
.............
<FlatList
data={this.state.employees[index].employee_services}
extraData={this.state.employees[index].employee_services}
width='90%' marginHorizontal="5%"
ItemSeparatorComponent={this.FlatListItemSeparator}
renderItem={(value)=>
<View style={{ flexDirection: 'row' }}>
<Text style={[styles.item, { width: wp( '66') }]}
key={ "render_" + value.index}>{value.item?.vendor_service?.service || value.item?.service}</Text>
</View>
/>
............
</View>
/>
解决方案
推荐阅读
- amazon-web-services - 从另一个 Terraform 计划中引用变量
- python - 如何将数值作为权重导入 Keras/Tensorflow 层?
- unit-testing - UserManager 不在单元测试中创建用户
- java - xxx 上的 @OneToOne 或 @ManyToOne 引用了一个未知实体:java.util.Set
- ruby-on-rails - 如何测试使用 Rails 5 创建的经过身份验证的 API?
- scala - 使用 es-hadoop 连接器和基于 aws 角色的签名将 Spark 数据帧写入 Elastic Search
- tensorflow - ValueError:检查输入时出错:预期 lstm_1_input 有 3 个维度,但得到了形状为 (6782、36) 的数组
- javascript - IntersectionObserver:滚动回顶部时触发事件
- jquery - 向 jQuery 中的 datepicker 小部件注入新方法
- javascript - 试图将 JSON.stringify 转换为 PHP 数组