React Native-<text> / <view>溢出问题

时间:2018-07-18 00:16:28

标签: react-native react-native-flexbox

我正在努力设置正确的样式,以避免视图溢出的某些问题。

enter image description here

因此,对于上面的图像,我需要黄色框随着橙色框的增长而收缩(随着文本的增长),但是将黄色框限制为minWidth=100,而橙色框要由{红框黄色框的行为正确...但是当文本较大时橙色框会溢出红色框。...我不知道如何限制橙色框停留在红色框内。

这是一个橙色框溢出红色框的示例:

enter image description here

理想情况下,如果橙色框内的文本对于容器大小而言太大,则应将其固定住,不要使橙色框溢出红色框。

这是一个链接,因此您可以查看并使用生成此视图的代码:https://snack.expo.io/SJD1bbhQX

谢谢,何塞。

1 个答案:

答案 0 :(得分:0)

如果您不想让橙色框溢出红色框,请尝试使用:

style={{
          borderWidth: 1,
          borderStyle: 'solid',
          padding: 5,
          margin: 5,
          backgroundColor: 'red',
          width:0.9*width,
        }}

在第二个视图中, 这种样式的宽度等于Dimension.get('window').width