【发布时间】:2019-11-05 09:04:04
【问题描述】:
我正在创建一个 react native expo 应用程序。在其中,我想创建一个 2 列布局。左边是内容的标题,右边是数据。
<View>
<Text>Some title</Text>
<Text>Some pretty long content</Text>
<View>
所以它应该显示为:
*--------------------------------------* |一些标题一些漂亮| |长内容| *--------------------------------------*但现在发生的是:
*--------------------------------------* |有些标题有些很长 |内容 | *--------------------------------------*所以文本似乎没有根据其父级的宽度来获取宽度。
看起来是这样的:
视图层次结构是这样的:
<View> -- 100% width
<View> -- Margin of 10 & padding of 5 & curved border
<View> -- Flex row & a 1px border to show its expected width
<Text>Title</Text>
<Text>Content</Text> -- Overflowing text
<Text>Title</Text>
<Text>Content</Text> -- Overflowing text
.
.
.
<Text>Title</Text>
<Text>Content</Text> -- Overflowing text
</View>
</View>
</View>
如果你愿意,我可以添加 CSS 和 TSX 代码,但我已经总结了上面的重要部分。
【问题讨论】:
-
将
{ flexWrap: "wrap" }添加到包含文本的视图。
标签: typescript react-native textview overflow expo