English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يشرح هذا المثال كيفية استخدام ميزة قائمة القائمة في برمجة Android. نتشارك ذلك معكم لتكونوا قدوة، وأسفل هذا المثال:
تصميم قائمة القائمة الميزات الخاصة بـ Android، تم تعريف اثنين من مشاريع القائمة الفرعية في البرنامج، واحدة هي "عن"، والأخرى هي "خروج"، عند النقر على "عن"، يتم إنشاء رسالة إشعار، وعند النقر على "خروج"، سنقوم بإنهاء البرنامج.
بالإضافة إلى تغطية onCreate الافتراضية، يجب إنشاء اثنين من دوال الفئات: onCreateOptionsmenu () و onOptionsItemSelected ()، الأولى لإنشاء مشروعات قائمة القائمة، والثانية لتعامل أحداث تشغيل قائمة القائمة بعد اختيارها.
لننظر إلى الصورة التوضيحية:
نحن قمنا بتعديل في ملف واحد فقط، وهو MenuDemo.Java، والكود كالتالي:
package com.android.test; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; public class MenuDemo extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); {} // 创建菜单 public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 0, 0, "关于"); menu.add(0, 1, 1, "退出"); return super.onCreateOptionsMenu(menu); {} //رد الفعل على القائمة public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); switch (item.getItemId()) { case 0: Toast.makeText(MenuDemo.this, "مرحبًا بك في تعليمات النافذة", Toast.LENGTH_LONG).show(); case 1: this.finish(); {} return true; {} {}
للمزيد من المعلومات حول محتوى Android، يمكن للقراء المهتمين التحقق من موضوعات هذا الموقع: 'دليل البدء والتطوير المتقدم لتطبيقات Android'، 'ملخص تقنيات عرض Android'، 'ملخص تقنيات التشغيل الفعلي لـ activity'، 'ملخص تقنيات التشغيل الفعلي لـ SQLite'، 'ملخص تقنيات التشغيل الفعلي للبيانات بتنسيق JSON'، 'ملخص تقنيات التشغيل الفعلي للأساسات للأساسات'، 'ملخص تقنيات التشغيل الفعلي للملفات'، 'ملخص تقنيات التشغيل الفعلي للذاكرة التخزينية SD'، 'ملخص تقنيات التشغيل الفعلي للموارد'، و 'ملخص استخدام التحكمات في Android'.
آمل أن يكون هذا المقال مفيدًا لكل من يريد تصميم برامج Android.
إعلان: محتوى هذا المقال تم جمعه من الإنترنت، ويحق لصاحب الحقوق أن يكون المسؤول عنه، ويتم جمعه من قبل المستخدمين عبر الإنترنت بطرق متفرقة، ولا يمتلك هذا الموقع حقوق الملكية، ولا يتم تعديل المحتوى بشكل إنساني، ولا يتحمل هذا الموقع أي مسؤولية قانونية. إذا كنت قد وجدت محتوى يشتبه في انتهاك حقوق النسخ، فأنت مرحب بك في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال '#' ب '@') لإبلاغنا، وقدم الدليل على الدليل، إذا تم التحقق من ذلك، فإن هذا الموقع سيقوم بإزالة المحتوى المزعوم بشكل فوري.