Как заставить приложение React Native быть просто RTL?Android

Форум для тех, кто программирует под Android
Anonymous
Как заставить приложение React Native быть просто RTL?

Сообщение Anonymous »

У меня есть приложение, написанное на языке React Native, и все в приложении использует «арабский язык и макет»

Поэтому я хочу заставить приложение использовать RTL & Layout тоже, поэтому я использую для этого I18nManager от RN, и он отлично работает в отладочной версии, «когда мой мобильный язык LTR ИЛИ RTL работает отлично»

Код: Выделить всё

/**
* @format
*/

import {AppRegistry, I18nManager} from 'react-native';
import App from './App';
import {name as appName} from './app.json';

I18nManager.forceRTL(true);

AppRegistry.registerComponent(appName, () => App);
но когда я выпускаю версию APK для магазина Play Store, когда мой мобильный язык RTL «Арабский», макет и другие вещи работают нормально, НО когда мой мобильный язык LTR «Английский» " макет меняется и все такое

ПОЭТОМУ я хочу, чтобы мое приложение работало с письмом справа налево, независимо от того, выбран ли мобильный язык «арабский или английский»

Подробнее здесь: https://stackoverflow.com/questions/590 ... e-just-rtl

Вернуться в «Android»