الطريقة المناسبة لتغيير حجم الصورة لوضعها في شاشة LDPI ، HDPI

StackOverflow https://stackoverflow.com/questions/4260194

  •  27-09-2019
  •  | 
  •  

سؤال

ما هي الطريقة المناسبة لتغيير حجم أبعاد الصورة في شاشة HDPI مقابل شاشة LDPI.

على سبيل المثال ، يعرض 89*80 PNG جيدًا ، مع النص ، على Droid 2 .... ولكن كيف يجب أن أقوم بتغيير حجم الصورة لتكون أصغر على droid أصغر؟ هل أقوم بتغيير الصورة يدويًا ووضعها في مجلد LDPI أم هل سيفعل ذلك تلقائيًا؟

هل كانت مفيدة؟

المحلول

تغيير الصورة يدويًا ووضعها في مجلد LDPI.

موارد مفيدة:دعم الشاشة - مجموعة من كيفية دعم أحجام الشاشة المتعددة والكثافات في تطبيق Android واحد.الموارد البديلة - دليل استخدام موارد مختلفة (تخطيطات ، ملفات PNG ، إلخ) بناءً على نوع الشاشة.

من صفحة دعم الشاشة:

استنادًا إلى كثافة الشاشة الحالية ، يقوم النظام الأساسي تلقائيًا بتحميل أي موارد خاصة بالحجم أو الكثافة من التطبيق الخاص بك ويعرضها دون تحجيم. في حالة عدم توفر موارد مطابقة ، يقوم النظام بتركيب الموارد الافتراضية ويقوم بتوسيع نطاقها لأعلى أو لأسفل حسب الحاجة لمطابقة الكثافة المعممة للشاشة الحالية. يفترض النظام الأساسي أن الموارد الافتراضية مصممة للعرض المناسب عند كثافة الشاشة الأساسية لـ "Medium" (160) ، ما لم يتم تحميلها من دليل الموارد الخاص بكثافة. على سبيل المثال ، إذا كانت كثافة الشاشة الحالية "عالية" ، فإن النظام الأساسي يحمل الموارد التي يتم وضع علامة عليها مع HDPI المؤهلة وتستخدمها دون التحجيم. إذا لم تتوفر مثل هذه الموارد ، فإن النظام الأساسي يستخدم الموارد الافتراضية بدلاً من ذلك ، حيث يقوم بتقييمها من كثافة خط الأساس ("متوسطة") إلى "عالية".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top