مقالة نشرح فيها عن كيفية تصميم تطبيقك باستخدام الاداة linear layout ضمن تطبيقات الاندرويد زاميرين

تصميم تطبيقك بالاداة Android linear layout

   تصميم تطبيقك بالاداة  Android linear layout

   تصميم تطبيقك بالاداة  Android linear layout 

في هذه المقالة نشرح ماهي الاداة  Android linear layout وماهي اهميتها ضمن تطبيقات الزاميرين اندرويد .

بعد انشاء مشروع جديد وتحديد الاسم له تظهر الشاشة في الLayout للرئيسية كما مبين بالصوره التالية :

   تصميم تطبيقك بالاداة  Android linear layout

وهي شاشة افتراضية تنشاء اوتوماتيكلي وتعتبر بمثابة الحاويه او الكونتينر الرئيسي  ولا يمكن الاستغناء عنها لان الشاشة لاتشتغل بدونها حيث نضع الادوات بداخلها 
وهو يشبه الاداة divفي الاي اس بي دوت نت ويمكن اضافة بداخلها عدد من الLinear Layout او اي اداة من الادوات الاخرى بعد تنسيقها وترتيبها بتحديد الخواص لها .

   تصميم تطبيقك بالاداة  Android linear layout
حيث نلاحظ  كود الXML  للشاشة وفيه عدد من الخصائص المتمثلة :

  • Orientation حيث نحدد القيمه المناسبه لها اما عمدي او افقي اي الظهور لهذه الحاويه بالشاشة الرئيسية .
  • Layout_Width حيث يتم تحديد العرض للشاشة من نوع Linear ممكن اعطاؤها بصورة افتراضية Match_Parent .
  • Layout_Height وهنا يتم تحديد الاىتفاع لهذه الاداة ويتم اعطاؤها افتراضيا Match_Parent وفي كل الحالات يمكن تغير هذه القيم الافتراضيه حسب الشكل المطلوب بالتصميم .
 
الان نقوم بعمل Linear Layout اخرى بداخل الرئيسية بعمل سحب لها من صندوق الادوات وافلاته ع الشاشة  من النوع افقية Horizontal 
نلاحظ انه تم عندما يكون لون الشاشة باللون الاحضر وكما مبين بالصورة التالية :

 

   تصميم تطبيقك بالاداة  Android linear layout

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

   تصميم تطبيقك بالاداة  Android linear layout

 

بعد ذلك نضع نوع اخر من Linear Layout من نوع راسي او vertical ونرسمه على شاشة بسحب وافلات من صندوق الادوات ونبدا بوضع الادوات فيه سوف نلاحظ ان الازوار او اي اداة سنضعها بداخله ستاخذ الوضع الافقي وكما مبين بالصورة ادناه 


   تصميم تطبيقك بالاداة  Android linear layout

بعد ذلك نحدد الخواص المطلوبه لكل اداة في داخل الحاويه وهذا هو الشرح البسيط لهذه Linear Layout .
انشاء الله نكون قد بينا باختصار اهمية هذه الاداة ...Smile

نشكرك علي المشاركة