2017-05-29 29 views
1

我在这里设计一个TextInput的样式来解决这个愚蠢的问题。出于某种原因,我需要在包含TextInput的View上有边框线。ReactNative:删除Android上的TextInput的下划线

因此,我不希望TextInput显示其边框线。在iOS上,一切都很好,除了Android以外,它仍然显示黑色下划线。

我试着将borderWidth设置为0,将borderColor设置为透明,但它不会改变任何东西。

我该怎么办?

回答

6

好吧,我发现如何解决这个问题。 有一个Android的专用道具是underlineColorAndroid。它默认设置,所以如果你想你的边框线是隐形的,只需做如下:

<TextInput 
     ... 
     underlineColorAndroid={'rgba(0,0,0,0)'} 
     /> 
+1

更简单:'underlineColorAndroid =“transparent” – Kerumen