2015-11-29 9 views
14

używam naReact rodzimych właściwości textDecoration nie działa na Androidzie

<Text style={styles.sampleStyle}> Something </Text> 

następujących stylach:

sampleStyle: { 
    textDecorationLine: "underline", 
    textDecorationStyle: "solid", 
    textDecorationColor: "#000", 
} 

Jednak oni nie wydają się działać. Co ja robię źle?

+0

Wygląda to jest obsługiwane tylko dla IOS obecnie: 'https: // facebook.github.io/reagują-natywny/docs/text.html # content' Znalazłaś innego rozwiązania lub biblioteki do rozwiązać to? – cubbuk

+0

Jeszcze nie, przepraszam. Ponieważ potrzebowałem go tylko w jednym wierszu tekstu, sfałszowałem podkreślenie pod nim. – Nirri

Odpowiedz

16

Nie określiłeś stylu dla komponentu Tekst. Spróbuj:

<Text style={styles.sampleStyle} >Something </Text> 

var styles = StyleSheet.create({ 
    sampleStyle: { 
    textDecorationLine: "underline", 
    textDecorationStyle: "solid", 
    textDecorationColor: "#000" 
    } 
}); 
+2

Niestety, nie skopiowałem bezpośrednio kodu, próbowałem tylko wykazać, co próbowałem osiągnąć. Wszystkie inne style działają, ale nie dekorację. – Nirri

+0

textDecorationStyle: "przerywana" nie działa z Androidem – JosephM

Powiązane problemy