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

Android 如果没有可用的翻译,请禁用RTL,android,android-layout,right-to-left,Android,Android Layout,Right To Left,我在申请中有阿拉伯语翻译。该应用程序还支持RTL布局。当用户使用阿拉伯语时,一切看起来都很好。问题是,当我将本地语言改为e.q.波斯语时,他们使用RTL,但我不提供这种语言的翻译,我的布局看起来很混乱 如果当前本地没有可用的翻译,如何禁用RTL?试试类似的方法。我自己没有试过,但一直在思考这个问题 Configuration config = context.getResources().getConfiguration(); if (config.getLayoutDirection()

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


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

试试类似的方法。我自己没有试过,但一直在思考这个问题

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);

    }