مرحبا Final .
هذه مشكلة معروفة في ال android studio و أظن أنه تم حلها من قبل google ، ولكن لحل و تفسير المشكلة نقول أن عند كتابة النص في داخل الـ EditText أو TextView و و عرضه على ال xml editor فإن هذا النص لا يتم معالجته على أساس من اليمين الى اليسار (اللغة العربية) ولكن يتم معالجته على أساس أنه من اليسار الى اليمين (اللغة الإنجليزية )
و هنا يجب الإنتباه الى نقطة مهمة و هي
تحويل المحاكي في android studio الى اللغة العربية و عمل run للتطبيق حتى يتم معالجة النصوص التي باللغة العربية و تحويل مسار كتابتها الى (من اليمين الى اليسار )
ولكن ماذا إذا كان المحاكي في الأساس باللغة الإنجليزية ؟ حسناً هنا سوف تظهر المشكلة التي ظهرت معك و هي أن الحروف معكوسة .
الحل المناسب :-
استخدام الملف Strings.xml لتعريف كافة النصوص في التطبيق
إضافة ملف Strings.xml-ar يحتوي على النصوص باللغة العربية
تجربة التطبيق على كلا اللغتين العربية و الإنجليزية من خلال الذهاب الى الإعدادات و تحول المحاكي مرة الى اللغة العربية و مرة اخرى الى اللغة الإنجليزية
في حالة كانت لغة المحاكي هي اللغة العربية سوف يتم معالجة النصوص بطريقة سليمة و تظهر بالشكل الصحيح
اين يوجد ملف strings.xml ؟ مسار الملف هو (res/values/strings.xml)
كيف سيتم إضافة اللغة العربية ؟ يمكنك مشاهدة هذا الفيديو لمعرفة الطريقة
شكراً لك .
اخي العزيز اشكرك لك توضيح اكثر ولكن الاختيارات لتي في مقطع لا تظهر لي اقصد هذا اختيار
اللغة العربية تظهر بشكلٍ معكوس Android Studio
في أسئلة البرامج والتطبيقات
نشر
اخي العزيز اشكرك لك توضيح اكثر ولكن الاختيارات لتي في مقطع لا تظهر لي اقصد هذا اختيار
ووضح مشكله في صور سابقه ارجو مساعده