• 0

كيف يمكنني جعل التصميم مناسب لجميع أحجام الشاشات في اندرويد ستوديو

لقد قمت بتصميم واجهة تسجيل دخول وعند تجربة البرنامج على شاشة هاتف أصغر تكون العناصر ليست في مكانها او فوق بعضها لذالك ماهي الطريقة الصحيحة لجعل التصميم مناسب لجميع أحجام الشاشات

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


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

لجعل الواجهات متجاوبة مع جميع الشاشات يجب استخدام ConstraintLayout، والتي تعتمد على مفهوم ربط العناصر ضمن الواجهة تبعاً للمسافات والعلاقات فيما بينها، وبذلك تحافظ هذه العناصر على أبعادها مهما اختلفت حجوم الشاشات ويمكن أيضاً أن تتم زيادة أو إنقاص حجومها بشكل متجاوب حسب أبعاد الشاشة وبالتالي تصبح الواجهات متجاوبة مع جميع الشاشات.

لأنه تحدث لديك هذه المشاكل عند استخدام قيم ثابتة أثناء وضع العناصر ضمن الواجهة وبالتالي لا يمكن إزاحتها بالشكل المناسب أو التحكم بعناصر الواجهة حسب الأبعاد.

كما وينصح أيضاً بتصميم واجهات مخصصة لحجوم الشاشات الكبيرة (آيباد) لأنه غالباً سيتم إتاحة مساحة كبيرة جداً بالمقارنة مع حجوم شاشات أجهزة الموبايل.

كما يمكنك التعرّف على المزيد من التفاصيل حول ConstraintLayout وطريقة استخدامها والنصائح الأخرى الموجودة في هذا الموضوع من التوثيق الرسمي في اندرويد ستوديو.

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


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

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

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

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


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

تسجيل الدخول

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


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