通过使用此代码(如下所示),该应用程序已经是RTL但是位置是Right&左边改变了(所以必须在右边显示的东西都转向左边。)我是通过tutorial完成的。
ReactNative.I18nManager.allowRTL(true);
另一个问题是Mobile的语言是LTR,图像的位置&设计变成了另一面(例如从右到左的变化),因为App只有一种LTR语言。有没有办法显示RTL& LTR彼此喜欢??
答案 0 :(得分:6)
您可以使用此代码:
首先:
import { I18nManager } from 'react-native';
App类中的第二个使用:
constructor(props) {
super(props);
I18nManager.forceRTL(true);
}
类似的东西:
import React, { Component } from 'react';
import { View, I18nManager } from 'react-native';
import { Header } from './src/components/common';
import LoginForm from './src/components/LoginForm';
class App extends Component {
constructor(props) {
super(props);
I18nManager.forceRTL(true);
}
render() {
return (
<View>
<Header headerText="Authentication" />
<LoginForm />
</View>
);
}
}
export default App;