在React native listview中手动设置列计数

在React native listview中手动设置列计数,listview,reactjs,react-native,grid,Listview,Reactjs,React Native,Grid,在反应列表视图(本机)中设置列数的最佳方法是什么。 我需要在更大的屏幕中将列数设置为5。 在这方面的任何暗示都将不胜感激 谢谢 Arun您应该根据用户设备的尺寸调整您的ListView.DataSource。我将使用维度API获取用户的设备大小,并相应地调整列表视图数据源中的行/列数。是的,我只是将设备宽度划分为5(我的情况下,如果设备是平板电脑,我只需要5列)和2(对于手机),然后将其应用到网格单元组件。它看起来不错,但在滚动内容时感觉有点硬。有点超出范围,但您现在使用的是ListView而不

在反应列表视图(本机)中设置列数的最佳方法是什么。 我需要在更大的屏幕中将列数设置为5。 在这方面的任何暗示都将不胜感激

谢谢


Arun

您应该根据用户设备的尺寸调整您的
ListView.DataSource
。我将使用
维度
API获取用户的设备大小,并相应地调整列表视图数据源中的行/列数。

是的,我只是将设备宽度划分为5(我的情况下,如果设备是平板电脑,我只需要5列)和2(对于手机),然后将其应用到网格单元组件。它看起来不错,但在滚动内容时感觉有点硬。有点超出范围,但您现在使用的是
ListView
而不是
FlatList