React-native ListView不显示所有内容,在底部反弹(IOS)
发布时间:2020-12-15 20:12:04 所属栏目:百科 来源:网络整理
导读:这是我用来显示从ListView中的 JSON Api返回的项目列表的代码. render(){ var listHeight = this.state.itemCount ? ((this.state.itemCount) * 115 ) : 0; var itemsHeight = 460; itemsListView = (ListView bounces={true} style={{height: itemsHeight}}
这是我用来显示从ListView中的
JSON Api返回的项目列表的代码.
render(){ var listHeight = this.state.itemCount ? ((this.state.itemCount) * 115 ) : 0; var itemsHeight = 460; itemsListView = (<ListView bounces={true} style={{height: itemsHeight}} contentContainerStyle={{height: listHeight}} dataSource={this.state.dataSource} renderRow={this.renderRow.bind(this)} automaticallyAdjustContentInsets={false} initialListSize={4} />); } 但是,ListView组件不允许我查看最后一个或两个项目. (当设备处于横向时,修剪更多内容) renderRow方法返回高度为115的行,如下所示: return ( <TouchableHighlight onPress={() => this.rowPressed(rowData)} style={{height: 115}}>...</TouchableHighlight> 设置ListView样式和contentContainerStyle以在两个设备方向中显示所有行的正确方法是什么? 解决方法
编辑:我注意到你的问题是关于方向改变时的问题还是横向问题.这个答案可能无法解决这个问题.但是我现在就把它留在这里,如果有帮助的话.
我有与ListView类似的问题,底部项目没有完全显示.我只是将可滚动区域的高度设置为设备高度,并在顶部减去标题和其他内容的高度. 像这样: const { Dimensions,ListView,StyleSheet } = React; const Viewport = Dimensions.get('window'); ... render() { return ( <ListView ... style={styles.listView} /> ) } ... let styles = StyleSheet.create({ listView: { height: Viewport.height } }); 样式flex:1可以解决您的问题,所以您可以先尝试. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- React Native react-native-vector-icons 使用小记
- Flex4.6 【原创】IOS(iphone/ipad)视频播放解决方案
- 基于Ionic的项目解决跨域问题
- ruby-on-rails – capistrano部署期间缺少文件夹错误
- VB操作字符串总结
- oracle获取字符串长度函数length()和hengthb()
- cocos2d-x 2.0.1生成android项目后用ndk交叉编译出错
- 【PostgreSQL】PostgreSQL常用备份方法
- oracle – PL SQL – 将数值转换为varchar(百分比)
- c – 使用gcc的boost :: variant链接器错误
推荐文章
站长推荐
- Flash Player内部机制
- c# – SimpleInjector如何为单个通用实现注册多个
- c# – 如何在LINQ投影中仅修改一个或两个字段?
- 在Objective-C中实现-hash时,如何处理浮点数和双
- Building hybrid mobile applications with Phon
- c – 尝试为Windows API包装器实现事件处理程序时
- OBJC依赖库管理利器cocoapods 安装及使用详细图解
- ruby-on-rails-3 – 应用控制器中的引擎路由
- 在Swift 3中实现Church Numerals时出现非转义错误
- ruby-on-rails-3 – 黄瓜测试套件对Travis来说太
热点阅读