我在申请中有阿拉伯语翻译。该应用程序还支持RTL布局。当用户使用阿拉伯语时,一切都很好。问题是,当我将本地更改为e.q.他们使用RTL的波斯语但是我没有为这个语言提供翻译我的布局看起来像一团糟。
如果当前本地没有可用的翻译,如何禁用RTL?
答案 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);
}