React-native支持RTL和LTR,无需更改设备语言

时间:2018-11-30 08:50:44

标签: react-native right-to-left

我已经使用react-native-i18n软件包来支持国际语言。它正在工作,但是现在我希望我的应用程序可以根据语言更改应用程序内部的RTL和LTR,而无需更改设备语言。我在应用程序中使用了本地基本组件。 因此,我无法更改其样式,如果可能,怎么办?

我已经创建了设置选项来更改语言,并且它正在更改,但是如何将LTR更改为RTL,以及如何将LTL更改为LTR应用程序的所有组件。 如果有任何解决方案,请告诉我。

1 个答案:

答案 0 :(得分:0)

来自本机docs

  

direction指定用户界面的定向流。的   默认值为inherit,但root节点除外,它将具有值   根据当前的语言环境。

这意味着如果将顶部View样式方向更改为"rtl",则所有子组件都应继承该方向。