【发布时间】:2020-11-10 12:00:05
【问题描述】:
我的平面列表正在换行,但我不想这样。这是特定于数据类型的吗?
如果我使用 flatlist,这里是相关代码:
<View>
<Text style={styles.statLabel}>
Habilidad(es)
</Text>
<FlatList
data={ this.state.pokemonAbilities }
renderItem={({item}) => <Text style={styles.statData}>{item.node}</Text>
}
keyExtractor={(item) => item.id}
/>
</View>
当我渲染这段代码时,“Habilidades”不在其他两个统计数据之下,因为它应该是。相反,它包裹并在右侧结束: Render with FlatList
当我删除平面列表并使用占位符文本时,它可以工作:
<View>
<Text style={styles.statLabel}>
Habilidad(es)
</Text>
<Text>
Placeholder
</Text>
</View>
以上代码呈现以下内容: Code with placeholder
abilityContainer、statsLabel 和 statsData 的样式在这里:
statLabel: {
color: 'white',
fontSize: 20,
},
stateData: {
marginBottom: 20
},
【问题讨论】:
标签: react-native react-native-ios react-native-flatlist react-native-stylesheet