更改 React-Native TextInput 的占位符颜色

新手上路,请多包涵

我正在使用 React Native 创建一个 Android 应用程序,其中有一个表单。占位符甚至没有出现在 textInput 字段中,所以我想改变占位符的颜色,但我不知道该怎么做。文档提到了一些我不明白的方式。

这是代码:

   <TextInput
  secureTextEntry={secureTextEntry}
  style={inputStyle}
  placeholder={placeholder}
  value={value}
  onChangeText={onChangeText}
  />

  inputStyle: {
  color: '#000',
  paddingRight: 5,
  paddingLeft: 5,
  fontSize: 18,
  lineHeight: 23,
  flex: 2,
  }

我也试过:

   <TextInput
  placeholderTextColor="blue"
  style={inputStyle}
  placeholder={placeholder}
  value={value}
  onChangeText={onChangeText}
  />

  inputStyle: {
  color: '#000',
  paddingRight: 5,
  paddingLeft: 5,
  fontSize: 18,
  lineHeight: 23,
  flex: 2,
  placeholderTextColor: '#333'
  }

原文由 Etherealm 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 533
1 个回答

像这样:

 <TextInput
   placeholder="something"
   placeholderTextColor="#000"
/>

原文由 Ray 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题