Layout Manager

(Relative Layout)

 

ما هي Relative Layout ؟ هي نوع من أنواع Layout Manager وهي رمز برمجي يستخدم لتحديد موقع عنصر بالنسبة لمواقع عناصر أخرى أو بالنسبة لأبعاد الشاشة.

يجب أن تحتوي ال xml على نوع واحد على الاقل من أنواع ال Layout Manager.

 

مكونات Relative Layout :

 

 

 

 

 

 

المنطقة المظللة باللون الأزرق تمثل حيز العمل الذي يجب كتابة الكود بداخله فقط (لا يجوز أن تتجاوز جمل الكود حدودها ) بعبارة أخرى ما يتم كتابته هنا يظهر ملائم مع شاشة الهاتف لذلك يجب التأكد من كتابة الجمل  داخل نطاق ال RelativeLayout  .

 

استخدام Relative Layout :

 

 

 

مبدأ عمل  Relative Layout :

الكود التالي مثال بسيط  يوضح مبدأ عمل Relative Layout   وكيفية استخدام الخصائص التي توفرها في ترتيب الشكل العام للتطبيق المراد عمله .

 

 

 

Nested Layout

ما هي الـNested Layout ؟ هي عبارة عن دمج Linear Layout  مع Relative Layout بحث ان

الاندرويد استديو يتيح لنا الاستفادة من خصائص الـ Linear Layout  وخصائص  Relative Layout معاً في التطبيق المراد عمله ليسهل علينا تنسيق الشكل العام للتطبيق .

مبدأعمل Nested Layout ؟

المثال التالي يوضح عملها:

ملاحظة :نستطيع استخدام Relative Layout  او Linear Layout لكن في المثال التالي تم استخدام النوعين  لتوضيح مبدأ عملها ..

 

 

 

 

 

 

لتعزيز فهمك سأضع التطبيق و الأكواد الخاصة به :  https://www.dropbox.com/s/ean0x121lyu6e2p/RelativeLayout.rar?dl=0

اقرأ الدرس التالي : android activity