• 0

أين أضع الصور ذات القياسات المختلفة لتلائم مختلف شاشات الأجهزة في تطبيق آندرويد؟

أريد تحديد مكان الصور والأيقونات التي تأخذ قياسات مختلفة بحسب شاشات الأجهزة المختلفة في مجلدات تطبيق آندرويد كيف أقوم بذلك؟

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


رابط هذه المساهمة
  • 0

تُسمّى الموارد التي تأخذ أكثر من شكل مثل الموارد المتعلّقة باللّغات (نصوص اللّغات المختلفة) أو الصور التي تأخذ قياسات مختلفة تبعًا لنوع شاشة الجهاز والتي تتغير في الوقت الحقيقي runtime بالموارد البديلة Alternative Resources حيث يقوم التطبيق بالكشف عن تكوين الجهاز الحالي وبالتالي تحميل الموارد المناسبة للتطبيق الخاص بك أثناء التشغيل. ويجب عند توفّر هذه الموارد في التطبيق الخاص بك أن تقوم بإنشاء مجلد ضمن المجلد الرئيسي res/ بالشكل resources_name>-<config_qualifier> بحيث يكون resources_name هو اسم أي من الموارد البديلة التي تريد إضافتها للتطبيق مثل  layout, drawable.. الخ.

فيما يلي مثال يحدّد الصور للشاشة الافتراضية في المجلد drawable/  والصور البديلة للشاشات العالية الدقة في المجلد drawable-hdpi/  

MyProject/
   src/
	main/
	java/
	   MyActivity.java  
       res/
          drawable/  
            icon.png
            background.png
        drawable-hdpi/  
            icon.png
            background.png  
        layout/  
            activity_main.xml
            info.xml
        values/  
            strings.xml 

أيضًا تحديد اللّغة الافتراضية للتطبيق في المجلد  layout/  واللُغة البديلة (اللُّغة العربية) في المجلد layout-ar/:

MyProject/
   src/
	main/
	java/
	   MyActivity.java  
      res/
         drawable/  
            icon.png
            background.png
        drawable-hdpi/  
            icon.png
            background.png  
        layout/  
            activity_main.xml
            info.xml
        layout-ar/
            main.xml
        values/  
            strings.xml 

 

تمّ تعديل بواسطة Lujain

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


رابط هذه المساهمة

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

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

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


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

تسجيل الدخول

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


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