React Native ListView17 Mar 2025 | 阅读 2 分钟 React Native ListView 是一个视图组件,它包含项目列表,并以垂直滚动列表显示。 创建列表视图的最小 API 是 ListView.DataSource。 它填充一个简单的数据 blob 数组,并实例化一个带有数据源和 renderRow 回调的 ListView 组件。 renderRow 从数据数组中获取一个 blob 并返回一个可渲染的组件。 注意:ListView 组件已弃用。 要实现列表组件,请使用新的列表组件 FlatList 或 SectionList。React Native ListView 示例 1让我们创建一个 ListView 组件的例子。 在此示例中,我们创建一个数据源,并用一个数据 blob 数组填充它。 使用该数组作为其数据源创建一个 ListView 组件,并将其传递给其 renderRow 回调。 renderRow 是一个返回渲染行的组件的函数。 输出 ![]() 在上面的代码中,我们在构造函数中创建了一个 ListViewDataSource 的实例。 ListViewDataSource 是一个参数,接受包含以下四个参数的任何一个:
添加分隔并对 ListView 项目执行操作添加分隔是为了提供一个单独的块,并更好地显示列表项。 props renderSeparator 用于在 ListView 的项目(数据)之间添加分隔符。 在 Text 上实现 onPress props 以在单击列表项时执行操作。 在这里,我们生成一个警报消息并显示用户单击的列表项。 输出 ![]() ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。