【问题标题】:How to keep react-native app as LTR (left to right)如何将 react-native 应用程序保持为 LTR(从左到右)
【发布时间】:2020-08-07 04:50:43
【问题描述】:

我用react-native 创建了一个简单的聊天应用程序,当device languageleft to right 时它看起来很漂亮,但是在devices with RTL从右到左)语言看起来很不好,布局没有响应。

那么,即使在带有RTL languages 的设备上,我如何将forcefully keep 设置为LTR(left to right),例如persian, arabic, dari, pashto, urdo..

【问题讨论】:

  • 你不应该。您应该编写代码以同样好地支持两者,或者如果没有,则为它们编写单独的布局。保持 LTR 会导致这些语言的体验非常糟糕。
  • 没关系,我只想保持LTR,不需要RTL

标签: android ios react-native right-to-left left-to-right


【解决方案1】:

有一种方法可以禁用该设置。

import { I18nManager} from 'react-native';

I18nManager.allowRTL(false);
export default class Example extends Component {   
    ...
}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-02-05
  • 2021-02-02
  • 1970-01-01
  • 2018-04-17
  • 2018-07-01
  • 2016-04-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多