Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

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

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

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

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

وشكرا لكم . 

user-image
Question added by Ahmed ibraheem hassn , مطور اندرويد تحت التمرين , عمل حر
Date Posted: 2015/05/03
Mohammed Gomaa
by 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 ..)

 

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

سعد رضا ٰ
by سعد رضا ٰ , Software Engnieering , None

 

اهم شئ تحدد

layout 

لكل واجهة

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

Material Design

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

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

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

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

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

More Questions Like This