بسم الله الرحمن الرحيم
اليوم قررت أن أضع مجموعة من الدروس في هذه الفترة للمبتدئين, جداً سهلة ولكن على البعض يجد فيها صعوبة لذلك سوف أشرح الكثير من الدروس السهلة والصعبة .. فالصعب عليك احتمال على غيرك سهل والعكس, هناك من هم لم يعرفوا حتى بعد ما هو اندرويد ستديو ويريدون أن يدخلوا هذا المجال وقد قابلت الكثير ممن طلب مني أن أساعده .. لذلك سوف أحاول قدر الإمكان أن أشرح لكم القليل والكثير .. السهل والصعب.
اقرأ أيضاً تحميل البرامج والأدوات المطلوبة للبدء في برمجة تطبيقات الاندرويد
هناك الكثير من الدروس الطويلة والصعبة ولكن لا أريد أن أتطرق عليها حالياً لحتى ننتهي من المستوى المبتدئ لأن الأغلب من العرب مبتدئين في هذا المجال.
الزر 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).
تستطيع وضع الأوامر التي تريدها من الزر وهي كثيرة .. إن شاء الله سوف نشرحها جميعهاً قريباً ..
انتظرونا بكل جديد ومفيد .. والسلام عليكم 🙂
كيف اجعل زر البوتوم ينفذ هذه العمليه
#يأخذه من خانه كلمه السر*يأخذه من خانه رقم التلفون *يأخذه من خانه نوع الكرت*4*160*
هل يمكن لأحد مساعدتي حيث وأني في امس الحاجه لذلك رقم جوالي 00967711593652
كيفية انشاء زر داخل fragment وعند الالنقر عليه يأخذنا الىactivity