我有一个多行文本输入,如下所示:

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

在iOS上,它根据这个屏幕截图很好地呈现placeholder个文本.

在Android上,它将placeholder个文本垂直居中放置!我已经判断过了,没有任何父组件中的样式会强制这种行为(根据屏幕截图,iOS也可以).

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

推荐答案

明白了,用了这个props :textAlignVertical={'top'}

React-native相关问答推荐

如何在Recact Native中单击Back按钮后调用函数

'无法解析模块.安装react-native-pager-view后的实用程序/平台

React native + react-query + onError 不捕获并处理错误?

FBSDK 和 LinkingManager 的 AppDelegate.m

Google SignIn SDK 因抛出错误而失败,发生不可恢复的登录失败 -catch 错误

如何在 React-Native 中创建检测自动位置的map

使用react native获取设备令牌

使用 Android NDK 在 C 或 C++ 中创建 react-native Native Module?

React-native 解码 base64 编码字符串

是否可以在 React Native 中隐藏BugReporting extraData?

react-native 从右到左

带有 react-navigation 的 DrawerNavigation 标头

java.lang.UnsatisfiedLinkError:找不到要加载的 DSO:libfbjni.so 结果:0

React Native 中的原生广告

如何使用 Expo 在真实的 iOS 设备上运行应用程序?

如何在本地构建 Expo APK

如何在 React Native 中等待 Alert 对话框的响应?

ExpoKit 和 React Native 元素的区别

React Native 多行TextInput,文本居中

安卓启动问题:Unsupported class file major version 57