• 0

كيف اثبت اتجاه عرض الكمبوننتس فى شاشة التطبيق حتى بعد تغير اللغة ؟ react native

السلام عليكم .. كيف اقوم بتثبيت الستايل الخاص بالتطبيق.. 

جميعنا نعلم ان اللغة العربية من اليميمن لليسار على عكس الاجنبية .. 

انا اقوم بكتابة وعندما اجعل لغة هاتفى العربية فان كل الكمبوننتز تكون من اليمين الى اليسار .. وعندما اقلبه للغة لانجليزية فان كل الكمبوننت تبدا من اليسار الى اليمين .. هذه مشكلة كبيرة خاصة عندما استخدم  absolute position فى ال  style .. فانه لايظهر بالشكل المطلوب .. 

ما الحل لهذه المشكلة اريد تثبيت ال style حتى مع تغيير لغة النظام سؤاء من العربية الى الانجليزية والعكس .. وشكرا 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يمكنك في المسار التالي 

android\app\src\main\java\com\هنا اسم مجلد مشروعك

فتح ملف MainApplication.java, و في دالة onCreate قم بإضافة التالي 

public void onCreate() {
    super.onCreate();
    SoLoader.init(this, /* native exopackage */ false);

    if (!BuildConfig.DEBUG) {
      UpdatesController.initialize(this);
    }

    initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
		
	// هذه الأسطر
	I18nUtil sharedI18nUtilInstance = I18nUtil.getInstance();
	sharedI18nUtilInstance.forceRTL(this,false);
	sharedI18nUtilInstance.allowRTL(this, false);
}

بحيث تمنع استخدام RTL و لا تنسى إضافة 

import com.facebook.react.modules.i18nmanager.I18nUtil;

يمكنك إخباري بالنتيجة.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن