Android 如果没有可用的翻译,请禁用RTL
我在申请中有阿拉伯语翻译。该应用程序还支持RTL布局。当用户使用阿拉伯语时,一切看起来都很好。问题是,当我将本地语言改为e.q.波斯语时,他们使用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?试试类似的方法。我自己没有试过,但一直在思考这个问题
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);
}