我想删除上面屏幕截图中文本正下方的下划线(第二个/下划线是我自己在 TextInput 上的 borderBottom)。
RN TextInput 组件有一个 underlineColorAndroid
Prop ,我相信它应该控制它,我什至升级到 react-native v0.56.0
作为默认值这个 Prop 的部分改为“透明”,这就是我想要的。
例如
<TextInput
onChange={this.onChange}
value={tag}
underlineColorAndroid="transparent"
/>
我什至尝试更改 /android/app/src/main/res/values
中的许多样式属性,但没有任何效果。
我如何删除 Android 上 React-Native 的 TextInput(我认为它映射到 Android 的 EditText)的下划线或更改其颜色?
编辑:
没有升级到 react-native 0.56.0
,它看起来像下面的截图。所以也许 underlineColorAndroid="transparent"
在 v0.56.0 中有效?但是剩下的下划线是什么?
最佳答案
文本正下方的下划线是 Android 操作系统的键盘功能,它仅指示您当前所在的单词,它提供智能上下文提示,如果您点击删除,它只会删除整个单词。
TL;DR:内置的 Android 功能,您实际上不能在那里做任何事情。
关于android - 移除 TextInput 下划线 React-Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51657550/