2016-04-05 22 views
2

Bir satırda 2 metin öğesini hizalamak istiyorum. ÖrneğinHizala 2 Metin etiketleri yatay olarak tepki gösterme yerel

Metni {anahtar}/Yazı Metni {value} Ben Metin öğesi hakkında dokümanlar okumak

/Metin: eleman düzeni özel göreli edilir: iç herşey artık FlexBox düzeni kullanıyor ancak metin düzenini kullanarak. Bu, a'nın içindeki öğelerin artık dikdörtgenler olmadığı, ancak çizginin sonunu gördüklerinde sarıldığı anlamına gelir.

Bu yüzden metni bir görünümde sarmam gerektiğini varsayıyorum. Ben hala problemi çözmedim, işte benim şimdiki ilerlememin bir tepki örneği. Öğelerin yeni bir satıra kaydırıldığını unutmayın. Bu davranışı nasıl önleyebilirim?

https://rnplay.org/apps/F4sr7Q

cevap

2

Eğer bu hat ile berbat gibi görünüyor:

<View style={styles.IndexTableRow,{backgroundColor:'blue'}}> 

sadece IndexTableRow için backgroundColor stilini taşımak ve onu Smiter cevap için zaman ayırdığınız için

+0

Teşekkür çalışmalı, şaşırıyorum Bu konuydu. Proje kodumda aslında bir değişkene bağlı renk 'mavi' var ve her satırı tek/çift olarak farklı bir şekilde boyayorum. Bir github sorununda gördüğüm kadarıyla bu, birden fazla sınıf eklemenin doğru yolu gibi görünüyordu. Dinamik şekillendirme için daha iyi bir yol var mı? Veya en azından beni belirli bir kaynağa yönlendirebilir misiniz, internette, resmi dokümantasyonda veya herhangi bir yerde bulamıyorum. – mibbit

+1

Birçok sınıf eklemek için böyle bir yaklaşım kullanın, örn .: değerini girin. Ve bir render işlevinde şöyle bir şey yazabilirsiniz: dynamicClass = ""; eğer (bir şey) dynamicClass = styles.yourDynamicClass; – Smiter

İlgili konular