اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

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

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

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...