2016-07-26 8 views
13

Ich habe ein Textelement in einer Ansicht:React Nativ: „Auto“ Breite für Textknoten

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

als Teil eines Flex-Raster.

Ich möchte diese Ansicht eine automatische Breite basierend auf dem Inhalt haben, d. H. Länge des Textes.

Wie erreiche ich das?

Antwort

24

Sie können dies erreichen, wenn das Element alignSelf property, wie haben:

alignSelf: 'flex-start' 

oder

alignSelf: 'center' 

Arbeitsbeispiel hier: https://rnplay.org/apps/StGu4A

+0

wirkt wie ein Zauber, danke! – Sri

+0

@Sri großartig, du bist willkommen – Cherniv

+0

Dies funktioniert nicht für mich für einen absolut positionierten Textknoten. Weiß jemand wie? –