我已经使用react-native-i18n软件包来支持国际语言。它正在工作,但是现在我希望我的应用程序可以根据语言更改应用程序内部的RTL和LTR,而无需更改设备语言。我在应用程序中使用了本地基本组件。 因此,我无法更改其样式,如果可能,怎么办?
我已经创建了设置选项来更改语言,并且它正在更改,但是如何将LTR更改为RTL,以及如何将LTL更改为LTR应用程序的所有组件。 如果有任何解决方案,请告诉我。
答案 0 :(得分:0)
来自本机docs:
direction指定用户界面的定向流。的 默认值为
inherit
,但root
节点除外,它将具有值 根据当前的语言环境。
这意味着如果将顶部View
样式方向更改为"rtl"
,则所有子组件都应继承该方向。