【问题标题】:Position of placeholder text in (multiline) TextInput for Android (React Native)占位符文本在(多行)TextInput for Android(React Native)中的位置
【发布时间】:2017-05-13 16:19:51
【问题描述】:

我有一个像这样的多行 TextInput:

<TextInput
  multiline={true}
  placeholder='Enter description...'
  underlineColorAndroid={'transparent'}
>

在 iOS 上,它会根据此屏幕截图很好地呈现 占位符 文本。

在 Android 上,它会将 占位符 文本垂直居中!我已经检查过,任何父组件中都没有会强制执行此行为的样式(根据屏幕截图,iOS 还是可以的)。

有没有办法将占位符文本证明到框架的顶部(与 iOS 相同)?

【问题讨论】:

  • 您是如何使您的标签完美融合的?你能分享一些你使用的代码或要点吗:)
  • @WantIt 我认为它基本上是一个带有阴影和半径的白色 bg 内的无边框文本框,其中 DESCRIPTION 标题是该视图的一部分

标签: react-native react-native-android


【解决方案1】:

知道了,使用了这个道具:textAlignVertical={'top'}

【讨论】:

  • 在安卓上工作
猜你喜欢
  • 1970-01-01
  • 2020-03-12
  • 1970-01-01
  • 2017-04-01
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 2019-06-14
相关资源
最近更新 更多