《تحويل》دورة بايثون المتوسطة الجزء الخامس - القوائم (النهاية)
دورة بايثون المتوسطة الخامسة - القوائم (الختام) في الدرس السابق تعلمنا بالفعل واجهة البرنامج، وفي هذا الدرس سنتعلم القوائم. بعد الانتهاء من هذا الدرس، ستكون دورة بايثون الخاصة بي قد انتهت. لكن لا داعي للقلق، سأستمر في نشر بعض الأكواد لفهمها لكم، لأن لدينا الكثير من واجهات برمجة التطبيقات الشائعة التي لم نشرحها بعد، مثل: شريط التقدم، مربعات الاختيار الفردية/المزدوجة وغيرها. حسنًا، لن نطيل الكلام، لنبدأ الدرس رسميًا الآن. أعتقد أن العديد من الأصدقاء يعرفون أن نظام أندرويد يحتوي على نوعين من القوائم، أحدهما قائمة الخيارات، والآخر قائمة الضغط الطويل. الآن دعونا نلقي نظرة على تنسيقهما: قائمة الضغط الطويل addcontextmenuitem('تسمية البند في القائمة', 'الحدث عند النقر على القائمة', 'اختياري') قائمة الخيارات addOptionsMenuItem('تسمية البند في القائمة', 'الحدث عند النقر على القائمة', 'اختياري', 'أيقونة القائمة (اختياري)') إذا كنت قد تعلمت أزرار مربع الرسائل في الدرس السابق بشكل جيد، ستتعلم هذا الدرس بسرعة أيضًا. لماذا؟ ستعرف لاحقًا. الآن دعونا نرى مثالًا: droid.addContextMenuItem('menu8', 'event', 'menu8') droid.addContextMenuItem('menu0', 'event', 'menu0') data = droid.eventWaitFor('event').result droid.makeToast(data['data']) النتيجة كما في الشكل الأول: الآن سأشرح مباشرة eventWaitFor()، أما ما سبق فلن أشرحه كثيرًا. يمكن تفسير eventWaitFor بشكل مبسط على أنه استجابة للحدث، أي هنا استجابة لحدث 'event'، ثم نقل محتوى الاستجابة إلى data، وأخيرًا عرضه باستخدام makeToast. الكود بسيط، قائمة الخيارات مشابهة لذلك، فقط مع إضافة أيقونة للقائمة، هنا سأزودكم برابط لمراجعة أسماء الأيقونات واستخدامها: ttp://developer.android.com/reference/android/r.drawable.html وسأقدم لكم مثالًا: droid.addOptionsMenuItem('off', 'off', 'None', 'ic_menu_revert') حسنًا، هنا تنتهي الدورة، إذا كان هناك شيء غير واضح يرجى نشر سؤال. المورد الثاني هو كود الدرس لهذا القسم. المورد الثالث هو مثال يجمع الدروس السابقة وهذا الدرس، نظرًا لأنني كسول بعض الشيء، فلن أشرحه الآن، وإذا كان هناك حاجة فعلية سأذكره لاحقًا.قم بتغيير الموردين أعلاه إلى py 《انتهى》 الرد على المشاركات فضيلة
×
❮
❯
الردود (2)
صاحب المنشور، جئت لأفسد المكان! لدي شرف، ليس لدي خجل، أرتدي الرمز على وركي، وXX على صدري، من يعيقني أقتله، من يعرقلني البوذي أقتله! أنا هنا، والمنشور موجود؛ أنا هنا، والصاحب موجود؛ أنا هنا، والأصدقاء موجودون؛ أنا هنا، فليأتي المدير بسرعة؛ احذف، احذف، حتى لو حُذفت سأبقى أنا، وهناك آلاف وآلاف مثلي!
بينما في العرض الجيد. أيها السيد، الشهوة عندك شديدة جدًا، ونحن الشيخ العجوز لا نجد ناقة لنفعل شيئًا!
— تم تحميل كافة الردود —