طريقة اضافة زر في اسفل او في اعلى الصفحة بالاندرويد ستوديو - how to add button in end activity by android studio

 

طريقة اضافة زر في اسفل او في اعلى الصفحة بالاندرويد ستوديو

طريقة اضافة زر في اسفل او في اعلى الصفحة بالاندرويد ستوديو


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


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


من اكثر الوظائف التي تطلب في الوقت الحالي وهيبرمجة تطبيقات سطح المكتب و تطوير تطبيقات الموبايل سواء تطوير تطبيقات الاندرويد او تطبيقات الايفون ios فمجال التطوير عموما واحد من اكثر المجالات التي لديها تناسف كبير في سوق العمل وكل شركة تطوير تطبيقات الجوال تسعى الى يكون العاملين فيها قادرين على تطوير اي تطبيقات مع الحفاظ على clean code وهذا ما يميز كل مطور عن الاخر فالامر لا يقتصر فقط على تطوير تطبيقات الهواتف الذكية بل يجب عليك مراعاة كتابة " كود نظيف " يسهل لمن ياتي بعدك التعديل واذا كنت تعمل ضمن فريق من اجل تطوير تطبيقات الاندرويد فكل واحد يعرف يترك عمله نظيف لكي يسهل على الاخر الوصول الى المعلومه التي يحتاجها وليعرف كل شخص ساعد في تطور التطبيق الوصول الى ما يحتاج .


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


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


كود اضافة زر في اسفل الصفحة في الاندرويد ستوديو


توجة الى التصميم الخاص بك xml 

واضف هذا الكود


        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:verticalScrollbarPosition="defaultPosition">
            
            <Button
                android:id="@+id/belly_back"
                android:layout_margin="@dimen/_8sdp"
                android:layout_width="@dimen/_180sdp"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:text="####"
                android:textSize="@dimen/_13ssp"
                android:textColor="#fff"
                android:background="@drawable/button_ex"
                android:layout_alignParentBottom="true"/>
        </RelativeLayout>


طبعا لو كنت تستخدم في تصميم RelativeLayout فلا داعي لتكرارها فقط اضف الزر الخاص بك مع اضافة android:layout_alignParentBottom="true"/> لكي يصبح الزر الخاص بك في اعلى الصفحة

وهذا الكود android:layout_centerInParent="true" مسؤول عن جعل الزر في منتصف الصفحة

android:text="####" وهو الكلام الموجود داخل الزر


قد تواجة مشكلة بسبب ان المقاسات sdp و ssp لذلك ارجع الى المكتبة الخاصه بهم وقم بإضافتهم لكي لا تقابل مشاكل في تصميمك وايضا هذة المكتبة تفيدك في ان جميع المقاسات التي تستخدم فيها sdp و ssp تعمل على جميع الشاشات بدون مشاكل والمقاسات التي يوفرها البرنامج سوف تقابلك مشاكل في اختلاف الاجهزة .

فيديو الشرح


شاهد ايضا : 



تعليقات