ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

كيف اتغلب على مشكله اختلاف احجام الشاشه بين جهاز اندرويد واخر فعندما اقوم بتصميم برنامج عندما اعرضه على جهاز كبير يلاحظ عدم تناسق التصميم ؟

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

فما هو الحل هل اقوم بتمصم بمساحة صغير فى حجم اصغر جهاز ثم اكتب كود تثيت scaleX وscalY

الخاصه بمساحة الشاشه كاملة ولا ما هو الحل من وجهت نظركم حتى لا استغرق الوقت 

وشكرا لكم . 

user-image
تم إضافة السؤال من قبل Ahmed ibraheem hassn , مطور اندرويد تحت التمرين , عمل حر
تاريخ النشر: 2015/05/03
Mohammed Gomaa
من قبل Mohammed Gomaa , Senior Mobile Developer , Smart Dubai Government

اخي الحبيب عليك بدراسة ال 

layouts design 

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

1- RelativeLayout

2- LinearLayout

3- dp , dpi , sp

4- drawable(hdpi , xhdpi  , xxhdpi , mdpi , ldp .. ) && layouts(hdpi , xhdpi  , xxhdpi , mdpi , ldp ..)

 

اذا تعلمت ذلك جيدا اؤكد لك انك ان شاء الله تستطيع ان تصمم اي واجهه تعمل ع اي حجم شاشه

سعد رضا ٰ
من قبل سعد رضا ٰ , Software Engnieering , None

 

اهم شئ تحدد

layout 

لكل واجهة

ثم تجعل التصميم بأسلوب ال

Material Design

شوف هنا شرح لها : 

https://developer.android.com/design/material/index.html

هذا هو الحل الأنسب من وجهة نظري لأني سألت هذا السؤال أكثر من مره

اتمنى لك التوفيق

ولا أدري متى تحل مشكلة اللغة الانجليزية مع العربية في بيت كوم .

المزيد من الأسئلة المماثلة