android - 移除 TextInput 下划线 React-Native

标签 android reactjs react-native

enter image description here

我想删除上面屏幕截图中文本正下方的下划线(第二个/下划线是我自己在 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 中有效?但是剩下的下划线是什么?

enter image description here

最佳答案

文本正下方的下划线是 Android 操作系统的键盘功能,它仅指示您当前所在的单词,它提供智能上下文提示,如果您点击删除,它只会删除整个单词。

TL;DR:内置的 Android 功能,您实际上不能在那里做任何事情。

关于android - 移除 TextInput 下划线 React-Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51657550/

相关文章:

java - 接受 URL 作为参数并返回 Java 中的 ImageView

react-native - 我如何在react-native聊天应用程序中使用GraphQl订阅来从GraphQl查询中获取实时更新

android - 添加 onClick 监听器以在适配器内部查看时,ListView 的 listSelector 样式不起作用

Android/Nexus 7 为 Geocoder.getFromLocationName() 抛出 IOException

javascript - 设置 ReactJS 环境

javascript - history.push() 和使用 react-router 的自定义 URL 参数

reactjs - Webpack 构建与 React-scripts 构建

javascript - 如何在metro.config中添加多个babelTransformerPath

android - react native : Failed to notify project evaluation listener. > JAVA_LETTER_OR_DIGIT

android - 将 React Native 升级到 0.60-RC2 后找不到获取库 "libjsc.so"