gpt4 book ai didi

javascript - flexWrap 不适用于 React Native 中的 元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:41 25 4
gpt4 key购买 nike

这是我的场景

var FlexWrap = React.createClass({
render:function(){
return(<View style={{flexDirection:'row'}}>
<Image source={{uri:profileImage}}
style={{width:100,height:100}}>
</Image>
<View style={{marginLeft:5}}>
<Text style={{marginTop:5,
marginBottom:5,
flexWrap:'wrap'}}>
This sample text
should be wrap
wrap wrap ....
</Text>
<Text style={{marginTop:5,
marginBottom:5,
flexWrap:'wrap'}}>
This sample text
should be wrap
wrap wrap ....
</Text>
</View>
</View>)
}
})

这里

'This sample text should be wrap wrap wrap ....'

是单例线,但在我的场景中,基于窗口宽度自动文本应该换行。我在这里使用 flexWrap: 'wrap' 来换行,但是正确的换行方式是什么?

Please find the screenshot

enter image description here

Here is the working code for text wrap with flexDirection:'row'

var FlexWrap = React.createClass({
render:function(){
return(<View style={{flexDirection:'row'}}>
<Image source={{uri:profileImage}}
style={{width:100,height:100}}>
</Image>
<View style={{marginLeft:5,flex:1}}>//using flex:1
<Text style={{marginTop:5,
marginBottom:5
}}>
This sample text
should be wrap
wrap wrap ....
</Text>
<Text style={{marginTop:5,
marginBottom:5
}}>
This sample text
should be wrap
wrap wrap ....
</Text>
</View>
</View>)
}
})

最佳答案

flex: 1设置为文本的包装 View

Help link

关于javascript - flexWrap 不适用于 React Native 中的 <Text> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35172831/

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