سؤال

أنا أعمل على واجهة المستخدم الرسومية. أحصل على أرقام سحرية لضبط القيم. نظرًا لأن الأرقام السحرية هي ممارسة سيئة ، كيف يمكنني التخلص من الأرقام السحرية في الحجم؟ هل يجب علي تعيين متغير لكل منهم؟

setSize(250x400)

بحيث يكون مثل setSize (x ، y). ما هي أفضل طريقة للتغلب على هذا؟ هل يجب أن أفعل هذا أم أن هناك طريقة أخرى أفضل؟ ماذا لو كان هناك العديد من الأحجام ، سيكون هذا عديم الفائدة لأنني لا أستطيع تعيينه لكل واحد.

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

المحلول

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

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

ستكون هذه هي أفضل الممارسات لأن أي مستخدم لديه أي حجم شاشة سيختبر شيئًا ما هو نفسه!

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