39得票9回答
React Native中的FlatList在props改变时不重新渲染行

我在使用新的FlatList组件时遇到了问题。具体来说,即使与行相关联的props发生了更改,它也不会重新渲染其行。 FlatList文档中说: 这是一个PureComponent,这意味着如果props保持浅相等,则不会重新渲染。确保renderItem函数所依赖的所有内容都作...

36得票7回答
React Native中图片的'contain'调整模式不起作用

我正在真实的Android设备上使用React Native。 当创建一个非常简单的应用程序,只有以下主应用程序组件上的渲染函数时...render() { <Image source={{uri:'http://resizing.flixster.com/DeLpPTAwX...

31得票2回答
如何向ListView添加/删除项目?

我们可以像这样为ListView创建数据源。var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2}); var dataSource = ds.cloneWithRows(['row 1', '...

31得票3回答
如何在React Native中创建水平滚动的ListView或FlatList

我正在寻找一种在React-native中创建水平ListView或FlatList的方法,就像下面的图片那样:。 我试着用Flex来实现,但结果很奇怪,而且总是垂直的ListView。如果您有任何想法,请让我知道。 谢谢!

30得票2回答
在React Native的ListView/ScrollView中如何确定滚动方向

有没有办法找出react-native的listview/scrollview组件的滚动方向? 原生的iOS组件似乎可以通过计算从scrollViewWillBeginDragging和scrollViewDidScroll得到偏移量来实现,但是这些事件没有绑定。

22得票4回答
FlatList 动态高度大小调整

我有一个自动完成框,它会给我提供一系列的自动完成项目。我将这些项目显示在FlatList中,并且还在FlatList周围添加了一个边框。我的代码如下: render(){ return ( <View> <TextInput clearButton...

15得票3回答
React Native - 如何在 ScrollView 中对 ListView 进行分页?

我有一个单独的ScrollView组件,里面包含3个ListView组件,就像这样: ListView 组件在 ScrollView 组件中。<ScrollView> <Header /> <ListView onEndReached={() => ...

15得票4回答
在FlatList中添加数据时,始终显示第一个子元素

这是我们的FlatList,向它打个招呼: <FlatList data={this.state.dates} ... /> 我们使用以下日期进行输入: this.state = { dates: [ '21/06/2019', ...

14得票1回答
ListView列中的某些部分水平滚动

我想在React Native中横向滚动ListView的某些部分。 如何固定第一列的位置并使其他列水平滚动?

12得票7回答
ReactNative中的ListView分隔线不一致

在Android 4.4中,ListView的分隔线粗细不一致,并且有些不会渲染。 我无法确定这是否是代码问题,以下是我的渲染方式: separator: { height: 1, backgroundColor: 'grey', } ...