我的平面列表正在包装,但我不希望它。这是特定于数据类型的吗?
如果我使用平面列表,这是相关代码:
<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”不在其他两个统计数据之下。相反,它在右侧包装并结束: 使用 FlatList 渲染
当我删除平面列表并使用占位符文本时,它可以工作:
<View>
<Text style={styles.statLabel}>
Habilidad(es)
</Text>
<Text>
Placeholder
</Text>
</View>
上面的代码呈现以下内容: 带占位符的代码
abilityContainer、statsLabel 和 statsData 的样式在这里:
statLabel: {
color: 'white',
fontSize: 20,
},
stateData: {
marginBottom: 20
},