أنواع المخطط الخطي
- رأسي Vertical
- أفقيHorizontal
الوضع الرأسي Vertical
في هذا النوع يتم ترتيب العناصر التابعة في شكل عمود واحد تلو الاخر , وفي المثال التالي تم تحديد الاتجاه orientation رأسيا بحيث يتم العرض رأسياالوضع الرأسي Vertical
الوضع الافقي Horizontal
في هذا النوع يتم ترتيب العناصر في شكل خط افقي واحد تلو الاخر , وفي المثال التالي تم تحديد الاتجاهHorizontal بحيث يتم العرض افقياملحووظة
يمكن دمج ViewGroups جميعهم في مخطط واحد , اي يمكن إن يحتوي LinearLayout علي مخطط نسبي Relative Layout او مخطط إطارFrame Layout او يحتوي علي عدة مخططات خطية داخلة
السمات الرئيسية في المخطط الخطي
في هذا الجزء سنتعرف الي أهم الخصائص او السمات التي توجد في المخطط الخطي وتساعد علي تكوين الواجهات ,وايضا عناصر التحكم الفرعية الخاصة به .orientation
السمة الاتجاهية المستخدمة في لتموضع العناصر التابعة في أفقيا ورأسيا ,والاتجاه الافتراضي هو رأسي vertical
gravity هي الخاصية المسؤولة عن محاذاة العناصر داخل التخطيط مثل المحاذاة لليمين او اليسار او الاعلي والوسط ...الخ
في المثال التالي تم تحديد وضعية المخطط الخطي علي المحاذاة لليمين وبالتالي كل العناصر التابعة ستكون لها نفس الاتجاه
تحدد هذه الخاصية نسبة كل عنصر من المساحة المتوفرة من الواجهة الجزر بنسب متفاوتة حسب القيمة المطلوبة لكل عنصر
في المثال التالي يأخذ الزر الاول من الوزن قيمة 1 والزر الاخر يأخذ من الوزن 2
تحدد هذه الخاصية مجموع الاوزان الكلي الذي يقسم علي العناصر التابعه للمخطط الجزر في المثال السابق يمكن تحديد مجموع الاوزان ليكون 3
ملحوووظة مهمة
خاصية الوزن توجب إعطاء العرض حجم 0dp إذا كانت الواجهة الجزر في الاتجاه الافقي
android:layout_height="0dp"
android:layout_width="0dp"
وإعطاء حجم 0dp للطول إذا كان الواجهة الجزر في الوضع الرأسي
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.