كيف تنشأ زر Button في اندرويد ستديو برمجة تطبيقات App

بسم الله الرحمن الرحيم

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

اقرأ أيضاً تحميل البرامج والأدوات المطلوبة للبدء في برمجة تطبيقات الاندرويد

هناك الكثير من الدروس الطويلة والصعبة ولكن لا أريد أن أتطرق عليها حالياً لحتى ننتهي من المستوى المبتدئ لأن الأغلب من العرب مبتدئين في هذا المجال.

الزر Button مهم جداً .. لا يخلوا تطبيق من وجود إزرار للتحكم به, لذلك أخي تتم إضافة الزر من خلال النقر عليه وسحبه إلى الشاشة في الواجهة الرسومية design , في ملف .xml في مجلد layout.

أو من الشاشة البرمجية Text من خلال هذا الكود :

// (1)
<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="اكتب هنا النص الذي يظهر على الزر"
        android:id="@+id/button" />

ولتعريف هذا الزر .. يتم تعريفه برمجياً بلغة الجافا java في الاكتفتي المرتبط بهذا الـxml الذي بداخله الزر ..

بواسطة هذا الكود :

// (2)
Button AAA = (Button)findViewById(R.id.button);

لاحظ في الكود السابق .. قلنا له لدينا عنصر من نوع Button و نريد منك إعطائه اسم AAA و هو العنصر الذي يحمل المعرف button = id الذي بداخل R .

تغيير المعلومات في الكود الأول .. فـ id كما موجود لديك في الكود الأول(1), و أما AAA هو الأسم البرمجي الذي أعطيته أنت للزر .. أي في حال أصدار أي أوامر لهذا الزر تنديه بإسمه الجديد AAA وهو متغير تستطيع اعطائه الاسم الذي تريد.

أما الكود التالي فهو ماذا تريد من الزر أن يفعل بعد الضغط عليه :

// (3)
AAA.setOnClickListener(new View.OnClickListener() {
            public void onClick(View arg0) {
                // هنا تضع الأوامر التي تريدها من الزر بعد الضغط عليه
            }
        });

أما بالكود الثالث والاخير .. لاحظ بدايته AAA وهو الاسم الذي إعطيناه في الكود الثاني (2).

تستطيع وضع الأوامر التي تريدها من الزر وهي كثيرة .. إن شاء الله سوف نشرحها جميعهاً قريباً ..

انتظرونا بكل جديد ومفيد .. والسلام عليكم 🙂

About عبدالقادر عليوي

مواليد 1996 , سوري الجنسية, طالب علم, لدي شغوف كبير في تعلم كل ما يتعلق بالانترنت من تطوير وحماية, أحب القراءة كثيراً .. هدفي نشر العلم بشتى أنواعه ومجالاته, متابع من الدرجة الأولى لـ الدكتور ابراهيم الفقي و الشيخ أحمد ديدات - رحمهم الله -.

Check Also

التقنيات التي نستطيع برمجة تطبيقات والعاب الاندرويد بها

هل أنت محتار من أين تريد البدأ في مجال برمجة التطبيقات للهواتف الذكية أو الألعاب عالية الاداء ؟ تعرف في هذا المقال عن اللغات والتقنيات واختر منها ما يناسبك لدخول هذا المجال

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (1)

هل لديك تدوينة أو موقع إخباري ؟ أو معرض يعرض الكثير من البيانات من وسائط ؟ وبحاجة لعرضها في تطبيق اندرويد ؟ هذه فرصتك من هنا وللمبتدئين تعلم برمجة تطبيق لمدونتك

عرض صورة في التطبيق من فايربيس

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

4 comments

  1. سمير جوبح

    كيف اجعل زر البوتوم ينفذ هذه العمليه
    #يأخذه من خانه كلمه السر*يأخذه من خانه رقم التلفون *يأخذه من خانه نوع الكرت*4*160*
    هل يمكن لأحد مساعدتي حيث وأني في امس الحاجه لذلك رقم جوالي 00967711593652

  2. كيفية انشاء زر داخل fragment وعند الالنقر عليه يأخذنا الىactivity

ضع بصمتك بتعليق يعبر عن امتنانك

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.