ماهر المدني نشر 17 مايو 2021 أرسل تقرير نشر 17 مايو 2021 لقد قمت بتصميم واجهة تسجيل دخول وعند تجربة البرنامج على شاشة هاتف أصغر تكون العناصر ليست في مكانها او فوق بعضها لذالك ماهي الطريقة الصحيحة لجعل التصميم مناسب لجميع أحجام الشاشات اقتباس
0 Sam Ahw نشر 18 مايو 2021 أرسل تقرير نشر 18 مايو 2021 لجعل الواجهات متجاوبة مع جميع الشاشات يجب استخدام ConstraintLayout، والتي تعتمد على مفهوم ربط العناصر ضمن الواجهة تبعاً للمسافات والعلاقات فيما بينها، وبذلك تحافظ هذه العناصر على أبعادها مهما اختلفت حجوم الشاشات ويمكن أيضاً أن تتم زيادة أو إنقاص حجومها بشكل متجاوب حسب أبعاد الشاشة وبالتالي تصبح الواجهات متجاوبة مع جميع الشاشات. لأنه تحدث لديك هذه المشاكل عند استخدام قيم ثابتة أثناء وضع العناصر ضمن الواجهة وبالتالي لا يمكن إزاحتها بالشكل المناسب أو التحكم بعناصر الواجهة حسب الأبعاد. كما وينصح أيضاً بتصميم واجهات مخصصة لحجوم الشاشات الكبيرة (آيباد) لأنه غالباً سيتم إتاحة مساحة كبيرة جداً بالمقارنة مع حجوم شاشات أجهزة الموبايل. كما يمكنك التعرّف على المزيد من التفاصيل حول ConstraintLayout وطريقة استخدامها والنصائح الأخرى الموجودة في هذا الموضوع من التوثيق الرسمي في اندرويد ستوديو. اقتباس
السؤال
ماهر المدني
لقد قمت بتصميم واجهة تسجيل دخول وعند تجربة البرنامج على شاشة هاتف أصغر تكون العناصر ليست في مكانها او فوق بعضها لذالك ماهي الطريقة الصحيحة لجعل التصميم مناسب لجميع أحجام الشاشات
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.