如果没有可用的翻译,请禁用RTL

时间:2018-05-23 08:12:27

标签: android android-layout right-to-left

我在申请中有阿拉伯语翻译。该应用程序还支持RTL布局。当用户使用阿拉伯语时,一切都很好。问题是,当我将本地更改为e.q.他们使用RTL的波斯语但是我没有为这个语言提供翻译我的布局看起来像一团糟。

如果当前本地没有可用的翻译,如何禁用RTL?

1 个答案:

答案 0 :(得分:0)

尝试这样的事情。我自己没有尝试过,但是正在考虑这个问题。

Configuration config = context.getResources().getConfiguration();
   if (config.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
      //if you do not have a string defined here you can disable it here
        config.setLayoutDirection(View.LAYOUT_DIRECTION_LTR);

    }