React Native:文本节点的"自动"宽度

Sri*_*Sri 21 css3 flexbox react-native

我在视图中有一个文本元素:

<View><Text>hello world foo bar</Text></View>

作为弹性网格的一部分.

我希望此视图具有基于内容的自动宽度,即文本的长度.

我该如何实现这一目标?

Che*_*niv 55

如果元素具有alignSelf属性,则可以实现此目的,例如:

alignSelf: 'flex-start'
Run Code Online (Sandbox Code Playgroud)

要么

alignSelf: 'center'
Run Code Online (Sandbox Code Playgroud)

这里的工作示例:https: //rnplay.org/apps/StGu4A

  • 对于绝对定位的 Text 节点,这对我不起作用。有人知道怎么做吗? (2认同)