منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ViewGroups Layouts
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم
(رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي)


السلام عليكم ورحمة الله وبركاته

سنتكلم في هذا الدرس عن ابرز الــ Layouts المستخدمة في برمجة تطبيقات الاندرويد


Standard Layouts: عبارة عن حاضنات للأدوات وتكون subclass من android.view.View حيث تحدد كيفية تموضع الادوات داخلها.


أبرز الـ Layouts المستخدمة في توزيع الادوات:

1- LinearLayout: عبارة عن ViewGroup يحدد تموضع الادوات بداخلها بأتجاه واحد فقط (افقي أو عمودي).

[صورة مرفقة: linear-layout.png]


2- RelativeLayout: عبارة عن ViewGroup حيث يتم تموضع الادوات بداخلها نسبياً مع الادوات الاخرى او بمواقع يحددها المطور داخل الحاضنة وهي بطبيعة الحالة (RelativeLayout).

[صورة مرفقة: relative-layout.png]


3- TableLayout: عبارة عن ViewGroup حيث يتم اظهار الادوات بداخلها بشكل صفوف واعمدة.

[صورة مرفقة: table-layout.png]


4- FrameLayout: يتم استخدامها لاظهار أداة واحدة فقط. وإن تم اضافة عدة اداوت بداخلها سيتم ظهور الادوات فوق بعضها.

[صورة مرفقة: frame1.jpg]

الصور من موقع Xamarin.

ان شاءالله سنتكلم مع الامثلة عن كل ما ذكرناه في هذا الدرس في دروس قادمة.
جزاك الله خير ياستاذ سجاد ،، استمر والقلب داعيلك
حفظك الرحمن من شر
تسلم يدك