قصاصات هي واحدة من العناصر الرئيسية لتطوير واجهة المستخدم في الروبوت. إنها وحدات منفصلة يمكن استخدامها في أنشطة مختلفة لتقسيم واجهة المستخدم إلى أجزاء منفصلة. يتيح لك إنشاء الأجزاء إنشاء واجهات مستخدم متعددة اللوحات ، بالإضافة إلى إعادة استخدام التعليمات البرمجية لعناصر الواجهة الشائعة.
في هذا الدليل خطوة بخطوة ، وسوف ننظر في عملية إنشاء جزء في الروبوت ستوديو. أولا ، سنقوم بإنشاء مشروع جديد ، ثم إضافة جزء داخل المشروع. ثم سنقوم بربط الجزء بالنشاط وتكوين واجهة مستخدم الجزء.
يعد إنشاء الأجزاء مفيدا جدا عند تطوير التطبيقات التي تحتاج إلى العمل على أجهزة وشاشات مختلفة. تساعد الأجزاء في الحفاظ على نمط ووظائف مشتركة بين الأنشطة المختلفة ، مما يبسط صيانة التطبيق وقياسه.
- تثبيت الروبوت ستوديو
- إنشاء مشروع جديد
- استيراد مشروع قائم
- إنشاء جزء
- إضافة جزء إلى النشاط
- إعداد تخطيط جزء
- العمل مع منطق الشظية
- سؤال وجواب
- ما هو جزء في الروبوت ستوديو?
تثبيت الروبوت ستوديو
لبدء العمل على تطوير التطبيقات الروبوت ، وسوف تحتاج إلى تثبيت الروبوت ستوديو ، بيئة التنمية المتكاملة (إيد). في هذا القسم ، ونحن سوف ننظر في خطوة بخطوة تركيب الروبوت ستوديو على جهاز الكمبيوتر الخاص بك.
- تحميل الروبوت ستوديو: الخطوة الأولى هي تحميل الروبوت ستوديو المثبت من الموقع الرسمي للمطورين. زيارة الموقع الرسمي الروبوت ستوديو (https://developer.android.com/studio ) وانقر على زر" تحميل الروبوت ستوديو".
- قم بتشغيل المثبت: بعد اكتمال تنزيل المثبت ، قم بتشغيله. سيطلب منك تقديم حقوق إدارية. تأكيد الطلب والمضي قدما في التثبيت.
- تحديد المكونات: أثناء التثبيت ، سيطلب منك تحديد المكونات التي تريد تثبيتها. يوصى بتحديد جميع المكونات الافتراضية من أجل الحصول على مجموعة كاملة من أدوات التطوير. انقر فوق "التالي" للمتابعة.
- حدد مسار التثبيت: سوف المثبت يطالبك لاختيار مسار لتثبيت الروبوت ستوديو على جهاز الكمبيوتر الخاص بك. يمكنك اختيار المسار الافتراضي أو تحديد مجلد آخر لتثبيته. انقر فوق "التالي" للمتابعة.
- تكوين سك الروبوت: بعد تحديد مسار التثبيت ، فإن المثبت يطالبك لتكوين سك الروبوت. فمن المستحسن لتحديد أحدث إصدار سك وتثبيت جميع الحزم المطلوبة للتنمية. انقر فوق التالي لبدء تنزيل وتثبيت سك.
- تفعيل وتحديث الروبوت ستوديو: بعد اكتمال التثبيت ، سيطلب منك تفعيل الروبوت ستوديو عن طريق إدخال اسم المستخدم وكلمة المرور الخاصة بك. ثم يمكنك التحقق من التحديثات المتاحة ، وإذا لزم الأمر ، قم بتنزيلها وتثبيتها.
بعد الانتهاء من جميع الخطوات المذكورة أعلاه ، سيتم تثبيت الروبوت ستوديو بالكامل على جهاز الكمبيوتر الخاص بك ، وسوف تكون على استعداد لبدء تطوير تطبيقات الروبوت.
إنشاء مشروع جديد
في الروبوت ستوديو ، ويتم إنشاء مشروع جديد في بضع خطوات بسيطة:
- افتح استوديو أندرويد وحدد" بدء مشروع استوديو أندرويد جديد " في نافذة البداية.
- حدد " نشاط فارغ "من قائمة قوالب المشروع وانقر على"التالي".
- أدخل اسم المشروع وحدد المسار لحفظ المشروع على جهاز الكمبيوتر الخاص بك. انقر فوق "إنهاء".
- سوف الروبوت ستوديو تلقائيا إنشاء مشروع جديد وفتحه في مساحة العمل.
عند إنشاء مشروع ، الروبوت ستوديو تلقائيا بإنشاء الهيكل الرئيسي للمشروع ، بما في ذلك ملفات البيان ، فئات النشاط ، وملفات الموارد. هنا يمكنك البدء في تطوير التطبيق الخاص بك وإضافة فئات جديدة وتخطيطات واجهة المستخدم وتنفيذ الوظائف.
يوضح الجدول أدناه هيكل المشروع الذي تم إنشاؤه:
| الدليل | الوصف |
|---|---|
| من التطبيق | يحتوي على ملفات وموارد متعلقة بالوحدة الرئيسية |
| من تطبيق الدقة | يحتوي على موارد التطبيق مثل تخطيطات واجهة المستخدم والسلاسل والصور |
| جافا | يحتوي على رموز مصدر جافا ، بما في ذلك ملفات فئة النشاط وملفات جافا الأخرى |
| البيان | يحتوي على ملف بيان تطبيق يصف مكوناته وتكوينه |
في كل مرة تقوم بإنشاء مشروع جديد في الروبوت ستوديو ، فمن المستحسن لحفظه في دليل منفصل على جهاز الكمبيوتر الخاص بك لتبسيط إدارة المشاريع والتنظيم.
استيراد مشروع قائم
للعمل على مشروع الروبوت ، يمكنك استيراد مشروع موجود في الروبوت ستوديو. يمكن أن يكون هذا مفيدا إذا كان لديك بالفعل مشروع جاهز تريد فتحه وتحريره.
لاستيراد مشروع موجود إلى استوديو أندرويد ، اتبع الخطوات التالية:
- إطلاق الروبوت ستوديو وفتح نافذة "مرحبا بكم في الروبوت ستوديو".
- في نافذة "مرحبا بكم في الروبوت ستوديو" ، حدد " مشروع استيراد (إكليبس أدت ، غرادل ، الخ.)".
- حدد المجلد حيث يوجد مشروعك الحالي وانقر فوق موافق.
- سوف الروبوت ستوديو تبدأ تحليل المشروع وإنشاء تكوين المشروع.
- بعد الانتهاء من العملية ، سوف يطلب منك تكوين سك و غرادل للمشروع الخاص بك. اتبع التعليمات التي تظهر على الشاشة لضبط هذه الإعدادات.
- بعد الانتهاء من الإعداد ، سترى مشروعك الحالي في نافذة استوديو أندرويد وستكون قادرا على بدء العمل عليه.
استيراد مشروع موجود في الروبوت ستوديو يسمح لك لاستخدام كافة الميزات والقدرات من بيئة التطوير ، مثل الانتهاء من التعليمات البرمجية ، وتصحيح الأخطاء وخلق شظايا الخاصة بك.
من المهم ملاحظة أنه عند استيراد مشروع إلى أندرويد ستوديو ، قد تحتاج إلى إجراء بعض التغييرات على رمز أو تكوين المشروع بحيث يعمل بشكل صحيح في بيئة تطوير أندرويد ستوديو.
إنشاء جزء
جزء في الروبوت ستوديو هو جزء من واجهة المستخدم للتطبيق. يمكن دمج الأجزاء في الأنشطة ، مما يسمح لك بإنشاء تطبيقات أكثر مرونة وقابلة للتطوير. في هذا القسم ، سوف نتحدث عن خلق شظايا في الروبوت ستوديو.
لإنشاء جزء في الروبوت ستوديو ، اتبع الخطوات التالية:
- إنشاء مشروع جديد أو فتح مشروع موجود في الروبوت ستوديو.
- افتح مجلد الدقة في شجرة المشروع بالنقر بزر الماوس الأيمن على المشروع وتحديد فتح إعدادات الوحدة النمطية.
- في مربع الحوار الذي يظهر ، حدد علامة التبويب الوحدات النمطية. انقر على زر + وحدد مكتبة الروبوت.
- تعيين اسم جزء وحدد الحد الأدنى والهدف الروبوت الإصدار. انقر فوق إنهاء.
- في مجلد جافا ، قم بإنشاء حزمة جديدة للأجزاء. انقر بزر الماوس الأيمن على مجلد جافا وحدد جديد > حزمة.
- حدد اسم الحزمة وانقر فوق موافق.
- انقر بزر الماوس الأيمن على الحزمة التي تم إنشاؤها وحدد جديد > فئة جافا.
- تعيين اسم فئة جزء وراثة من فئة جزء وانقر فوق موافق.
- Откройте файл фрагмента и переопределите методы onCreateView() и onActivityCreated() для создания пользовательского интерфейса и обработки событий.
- Добавьте фрагмент в активность, используя методы getSupportFragmentManager() и beginTransaction(). Например:
Fragment fragment = new MyFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
استبدال (ر.معرف الحاوية ، جزء);
شظية.ارتكاب ();
حيث ميفراغمنت هو اسم الفئة من جزء الخاص بك ، ر.إد.حاوية هو معرف الحاوية في ترميز النشاط.
لذلك قمت بإنشاء وإضافة جزء إلى النشاط. يمكنك الآن تخصيص الجزء وتفاعله مع النشاط باستخدام طرق الشظية.
في هذا القسم ، قمنا بمراجعة العملية الأساسية لإنشاء جزء في الروبوت ستوديو. الرجوع إلى وثائق الروبوت الرسمية لمزيد من المعلومات حول شظايا واستخدامها.
إضافة جزء إلى النشاط
الأجزاء هي مكونات واجهة مستخدم قابلة لإعادة الاستخدام يمكن إضافتها إلى أنشطة مختلفة لإنشاء واجهات مستخدم مركبة. في هذا القسم ، ونحن سوف ننظر في كيفية إضافة جزء إلى النشاط الروبوت باستخدام الروبوت ستوديو.
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
ExampleFragment fragment = new ExampleFragment();
fragmentTransaction.add(R.id.fragment_container, fragment);
fragmentTransaction.commit();
- }
- В приведенном коде мы создаем экземпляр фрагмента ExampleFragment и добавляем его в контейнер с идентификатором fragment_container.
- إضافة حاوية للجزء إلى النشاط
- افتح ملف التنشيط.شمل (على سبيل المثال ، نشاط_الرئيسي.شمل) وإضافة عنصر حاوية فراملايوت مع معرف حاوية فراغمنت_كونتينر ، والتي سوف تكون بمثابة مكان لتحميل شظايا:
الروبوت: معرف= "@ + معرف / حاوية مجزأة"