gpt4 book ai didi

javascript - 文本未换行并且正在获取屏幕 react native

转载 作者:行者123 更新时间:2023-11-30 11:18:15 25 4
gpt4 key购买 nike

我有一个组件,它将显示一个项目列表,其中有两个 Text 彼此相邻。一种用于标题,一种用于内容。这是我的渲染实现:

let items = [
{title: 'Test Test:', value: 'Long Test Long Test Long Test Long Test Long Test Long Test Long Test'},
{title: 'Test:', value: 'Short Test Test Test'},
];
return (<FlatList
style={{flex: 1, width: Dimensions.get('window').width}}
data={items}
renderItem={({item}) =>
<View style={{flexDirection: 'row', width: Dimensions.get('window').width}}>
<Text style={{color: colors.accentColor}}>{item.title}</Text>
<Text>{item.value}</Text>
</View>
}/>);

问题是文本没有换行,当它是长文本时它会从屏幕上消失。我该如何解决?

enter image description here

最佳答案

我重现了你的情况,我设法通过在你的长文本上放置一个 flex: 1 属性来进行正确的换行:

<View style={{flexDirection: 'row', width: Dimensions.get('window').width}}>
<Text style={{color: "red"}}>{item.title}</Text>
<Text style={{flex: 1}}>{item.value}</Text>
</View>

告诉我它是否适合你!

关于javascript - 文本未换行并且正在获取屏幕 react native ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50714812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com