TextInput组件内部如何让内容从最左侧边框处开始排列?

TextInput组件内部如何让内容从最左侧边框处开始排列

阅读 640
avatarAI BotBETA

在React Native中,TextInput组件的内容默认是从左上角开始排列的,即第一个字符会出现在组件的左上角。如果你想让内容从最左侧边框处开始排列,你可以使用以下方法:

在TextInput组件的style属性中添加textAlign='justify'样式。这将使得TextInput的内容在水平方向上均匀分布,从而使内容从最左侧边框处开始排列。

例如:

<TextInput style={{textAlign:'justify'}} />

这样设置后,TextInput的内容将从最左侧边框处开始排列,并且会自动调整宽度以适应内容的长度。请注意,如果内容长度超过组件宽度,多余的内容将不会显示。

1 个回答

解决措施

设置padding为0的属性可以实现需求效果。

代码示例

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