React Native Input Text RTL

时间:2016-08-30 10:04:46

标签: react-native

我有以下情况 - 当我使用rtl文本时它会粘在左边。

enter image description here

我已经看到反应git添加了一些与此相关的问题,并且它们已经关闭。也许我不知道如何应用它?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您需要导入:

import { I18nManager } from 'react-native'

并在您要强制使用rtl时使用它:

I18nManager.forceRTL(true)

并在要使用RTL或LTR时在textInput上使用textAlign : "right"textAlign : "left"

答案 2 :(得分:0)

我在IOS中的文本输入有类似的问题,我为样式添加了一个条件。

这是我的代码:

import { I18nManager } from 'react-native'

并将其添加到您的样式

textAlign :  I18nManager.isRTL ? 'right' : 'left',

希望它对某人有帮助,