أجزاء

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

الوحدة النمطية

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

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

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

نسختان من الشاشة نفسها على أحجام شاشات مختلفة.
الشكل 1. نسختان من الشاشة نفسها على أحجام شاشات مختلفة. على يمين الشاشة، تحتوي شاشة كبيرة على لائحة تنقّل يمكن التحكّم فيها من خلال النشاط وقائمة على شكل شبكة يمكن التحكّم فيها من خلال الجزء. على يسار الشاشة، تحتوي شاشة صغيرة على شريط تنقّل سفلي يتحكّم فيه النشاط وقائمة خطية يتحكّم فيها الجزء.

يؤدي تقسيم واجهة المستخدم إلى أجزاء إلى تسهيل تعديل ظهور نشاطك في وقت التشغيل. عندما يكون نشاطك في STARTED حالة دورة حياة أو أعلى، يمكن إضافة أجزاء أو استبدالها أو إزالتها. ويمكنك الاحتفاظ بسجل لهذه التغييرات في المكدس الخلفي الذي يديره النشاط، بحيث يمكن عكس التغييرات.

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

الخطوات التالية

لمزيد من المستندات والموارد المرتبطة بالأجزاء، راجِع ما يلي.

الخطوات الأولى

مواضيع إضافية

عيّنات

الفيديوهات الطويلة