RTL принудительно в устройствах RTL
новая версия React Native выпустила поддержку RTL-устройств:
https://facebook.github.io/react-native/blog/2016/08/19/right-to-left-support-for-react-native-apps.html
Тем не менее, кажется, что в RTL android устройств RTL макет вынужден и нет никакого способа изменить его, так что теперь все приложения сломаны для RTL устройств.
Как заставить приложение использовать LTR?
2 ответов
мне удалось исправить это, добавив к MainApplication.java
:
import com.facebook.react.modules.i18nmanager.I18nUtil;
public class MainApplication extends Application implements ReactApplication {
@Override
public void onCreate() {
super.onCreate();
// FORCE LTR
I18nUtil sharedI18nUtilInstance = I18nUtil.getInstance();
sharedI18nUtilInstance.allowRTL(getApplicationContext(), false);
....
}
}