شروحات اندرويد ستوديو بالعربي : كيف يمكنك تصميم شكل تطبيقك في اندرويد ستوديو باستخدام LinerLayout

 

اهم الخصائص والاوامر في LinerLayout - اندرويد ستوديو بالعربي

اهم الخصائص والاوامر في LinerLayout - اندرويد ستوديو بالعربي


متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio , في هذا المقال الفريد من نوعة سوف نشرح لكم اهم الخصائص التي يتم كتابتها داخل LinearLayout , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم  ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، حيث يتعد لغة الكوتلن تطوير من جوجل للجافا وتعد اللغة الرسمية لتطوير التطبيقات لدى جوجل ولكن ما يعيبها ان البرنامج يكون مساحتة كبيرة خلافا عن الجافا الذي تكون مساحتة قليلة ، ويفضل تحميل اخر نسخة من الاندرويد استديو لانها تحوي مميزات رهيبة وتسهل على المطور عملية تطوير التطبيقات .


مجال تطوير تطبيقات الاندرويد واحد من اجمل المجالات التي تتمتع بسوق عمل رائع ودائما نسمع عن شركة تطوير تطبيقات الجوال تطلب موظفين ليقومون بي تطوير تطبيقات الهواتف الذكية سواء تطوير تطبيقات الاندرويد او الايفون او غيره لان مجال تطوير تطبيقات الموبايل مطلوب بكثرة فـ حاليا تجد ان اصحاب المطاعم و المحلات يريدون تطبيقات اندرويد خاصه بهم ولو تلاحظ ان الاغلب منهم يهتم بمظهر تطوير تطبيقات الموبايل وياتي بعدها الاداء لان المظهر العام الذي سوف تقدمه للمعيل هو من سيعكس ذوقك بالنسبه له وفي الغالب عندما لا يجد يبحث عن شركة تطوير تطبيقات الجوال لتقوم بتطوير تطبيق رائع له ولكن لماذا لا تقوم بي تطوير تطبيقات الهواتف الذكية بشكل جيد وتجذب لك الاشخاص ؟


اصبح كثير منا في الفتره الاخيره يتجه الى العمل الحر وهو لا يقتصر فقط على تطوير تطبيقات الموبايل فالعمل الحر متنوع بكثرة ولكن مجال تطوير تطبيقات الاندرويد او تطوير تطبيقات الهواتف الذكية عموما واحد من اكبر المجالات التي عليها طلب كبير في العمل الحر او الفري لانسر على الانترنت وبعدها التصميم و المونتاج وغيرها , فاكتسابك لمهارة تطوير تطبيقات الموبايل والابداع بها سوف يميزك عن غيرك في طبيعة الحال ولذلك حاول دائما التطوير من نفسك في هذا المجال وقراءة كل ما يظهر جديد فيه لكي تصبح ملم بكل ما يحدث حولك في هذا المجال او في اي مجال عموما .


عن الاندرويد ستوديو


يعد برنامج أندرويد ستوديو من اقوى البرامج الـ برمجة المخصصة في مجال تطوير تطبيق او تطبيقات الاندرويد كما ذكرنا ، ويمكن أن تقوم بي تحميل البرنامج مجانا من خلال الموقع الرسمي ، واذا كنت تبحث عن شرح او كورس تطوير تطبيقات الأندرويد فنحن نقدم لكم مجموعة كبيرة من المشاريع الجاهزة والاكواد التي سوف تساعدك على تعلم تطوير تطبيقات أندرويد إلى الوصول الى مرحلة الاحتراف بإذن الله 


  1. layout_width = حجم العرض يمكن كتابة (wrap_content) لكي يكون العرض بمقاس المحتوى ويمكن كتابة (match_parent) ليأخذ العرض المساحة كاملة .
  2. layout_height = حجم الطول يمكن كتابة (wrap_content) لكي يكون الطول بمقاس المحتوى ويمكن كتابة (match_parent) ليأخذ الطول المساحة كاملة .
  3. orientation = وهي طريقة عرض المحتوى يمكن كتابة (horizontal) لتكون المحتويات بجانب بعضها البعض ويمكن كتابة (vertical) لتكون المحتويات تحت بعضها البعض .
  4. gravity = المحتوى سواء في المنتصف او النهاية او البداية
  5. layout_gravity = اذا لم يكن هناك مساحة فارغة نستخدمها وهي نفس عمل الاولى تغيير موقع المحتوى سواء في المنتصف او النهاية او البداية .
  6. background = لوضع خلفية سواء لون او خلفية من جهازك .
  7. padding = التاثير في المساحة الداخلية للمحتوى .
  8. textstyle = اذا كنت تريد عمل ستايل للخط مثل ان تجعلة مائل او بولد .
  9. textColor = لون للخط
  10. text = يكتب كتابة النص بداخل " "
  11. fontFamily = لتغيير نوع الخط
  12. src = يتم في هذا الكود كتابة عنوان واسم الصورة .
  13. layout_marginStart = ترك مساحة فارغة في اول المحتوى .
  14. layout_marginEnd = ترك مساحة فارغة في اخر المحتوى .
  15. drawableStart = لوضع شعار او لوجو vector الذي قد سبق وان قمت بإنشاءة , ويفضل وضعة بجانب المحتوى وهو مثل شكل البريد والقفل وغيرها من الاشكال البسيطة التي يقدمها لك البرنامج .
  16. hint = يتم فيها كتابة اي نص " " ولكنها تختلف عن text بحيث ان النص في hint يكون مائل الى الشفافية ويمكن الكتابة علية , مثل الجملة الشهيرة التي نراها في كثير من البرامج والمواقع وهي من فضلك  ادخل اميلك حيث يمكن الكتابة على هذة الجملة وعند البدء في الكتابة عليها تختفي , وعادة تستخدم في EditText .
  17. id = وهو ترميز اي محتوى بحيث تستطيع البحث عليه عند تكويدة في مجلد البرمجة .
  18. inputType = وهي نوع المدخل مثلا اذا كان ايميل تكتب (textEmailAddress) واذا كان رقم سري تكتب (textPassword) بحيث تظهر كلمة المرور على شكل •••• وعادة تستخدم في EditText
  19. hint = كتابة بخط خفيف تستخدم عادة للتنبية لشيئ معين , تستخدم عادة في مربع الباسورد واليوزر نيم حيث تكتب فيها رسالة معينة مثل من فضلك ادخل كلمة المرور وعند نقر المستخدم عليها تختفي الكلمة ويبدء بتعبئة البيانات
  20. android:imeOptions="actionDone" ----- يدل على تحويل كلمة enter الموجوده في لوحة المفاتيح الى علامة صح
  21. android:overScrollMode ---- حل مشكلة التمرير الزائر بمعنى لو لديك recyclerview وقمت بعمل تمديد سوف تلاحظ ان العناصر تم مدها ولكن اذا استخدمت هذا المتغير مع الامر never فلن يتم تمديد السحب في الrecycer


اوامر manifest

android:windowSoftInputMode ---- يتم استخدام هذا الامر داخل الapplication وتحديدا بعد اسم الاكتفتي التي تريد استخدامها ويمكنك وضع القيمة adjustResize وهي تعني انها اذا ظهرت لوحة المفاتيح في الاكتفتي التي تم وضع الكود بعدها فسوف يقوم بتحجيم التصميم واظهار لوحة المفاتيح اسفله .

فيديو الشرح


لمزيد من المقالات :


تعليقات