【问题标题】:ReactNative: Remove underline on TextInput for AndroidReact Native:删除 Android 文本输入上的下划线
【发布时间】:2017-05-29 22:41:03
【问题描述】:

我在设置 TextInput 样式时遇到了一个愚蠢的问题。出于某种原因,我需要在包含 TextInput 的视图上设置边框线。

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

我尝试将borderWidth设置为0,将borderColor设置为透明,但没有任何改变。

我该怎么办?

【问题讨论】:

    标签: android react-native


    【解决方案1】:

    好的,我找到了解决此问题的方法。 Android 有一个特殊的 props,它是 underlineColorAndroid。它是默认设置的,所以如果你想让你的边界线不可见,只需执行以下操作:

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

    【讨论】:

    • 更简单:underlineColorAndroid="transparent"
    • 这应该是默认行为 =/
    猜你喜欢
    • 1970-01-01
    • 2019-01-10
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    相关资源
    最近更新 更多