استخدام عناصر كثيرة باللست فيو قائمة تطبيقات الاندرويد برمجياً

بسم الله الرحمن الرحيم

اصدقائي مهم جداً ان نتعرف على اغلب طرق استخدام قائمة اللست فيو, فهي القائمة المستخدمة في الكثير من تطبيقات الاندرويد, توفر عليك الوقت والجهد في صنع قائمة احترافية تمكنك من التنقل

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

لتتعرف على كيفية استخدام اللست فيو بأبسط الطرق لها تابع الدروس الماضية :

أما درس اليوم فقط لتتعرف على كيفية اضافة نصوص كثيرة, وهو بدل اضافتها في ملف الاكتفتي, وقد تسبب بعض المشاكل مع عددها الهائل, سوف نستخدمها في ملف خاص بها.

تابع الدروس السابقة, لمعرفة كيفية برمجة كل عنصر على حدة, وفي دروس متقدمة سوف نتعلم كيفية برمجة العناصر جميعها في أمراً واحداً.

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

في إضافة عدد كبير من العناصر, في مثالنا سوف نستخدم احرف الهجاء الانجليزية.

يوجد في مجلدات مشروعك, مجلد إسمه values انقر عليه بالزر الأيمن واختر New ثم الخيار الأول Values resource file . ضع اي اسم تريد لا يهم تسمية الملف, ويفضل ان يكون دال على نوعية العناصر التي بداخله.

مثلاً لو كانت العناصر اسماء الدول, تضع اسمه ” الدول ” بالانجليزية. عموماً تضع داخله – مصفوفة سترنج – العناصر بالشكل التالي :

<resources>
    <string-array name="andrody">
        <item>- A</item>
        <item>- B</item>
        <item>- C</item>
        <item>- D</item>
        <item>- E</item>
        <item>- F</item>
        <item>- G</item>
        <item>- H</item>
        <item>- I</item>
        <item>- J</item>
        <item>- K</item>
        <item>- L</item>
        <item>- M</item>
        <item>- N</item>
        <item>- O</item>
        <item>- P</item>
        <item>- Q</item>
        <item>- R</item>
        <item>- S</item>
        <item>- T</item>
        <item>- U</item>
        <item>- V</item>
        <item>- W</item>
        <item>- X</item>
        <item>- Y</item>
        <item>- Z</item>
    </string-array>
</resources>

اضف واحذف عناصر كما يحلو لك, ولكن ما يهمنا هو id = andrody لكي نتصل فيه في الاكتفتي ليأخذ اسماء العناصر منه.

بالنسبة للكود, فقط كما في الدروس السابقة, حسب الدرس الأول ان كنت تريدها قائمة بسيطة, او الدرس الآخر وهو الماضي إن كنت تريد استخدام لياوت مخصصة.

فقط قم بتعديل String[] AndRody إلى :

String[] AndRody = getResources().getStringArray(R.array.andrody);

ليتصل بالمصفوفة التي قمنا بإنشائها, وهكذا تستطيع استخدام قائمة كثيرة العناصر.

إن شاء الله تكونوا استفدتوا من هي الدروس, وانتظرونا بدروس جديدة وحصرية .. والسلام عليكم 🙂

 

About عبدالقادر عليوي

مواليد 1996 , سوري الجنسية, طالب علم, لدي شغوف كبير في تعلم كل ما يتعلق بالانترنت من تطوير وحماية, أحب القراءة كثيراً .. هدفي نشر العلم بشتى أنواعه ومجالاته, متابع من الدرجة الأولى لـ الدكتور ابراهيم الفقي و الشيخ أحمد ديدات - رحمهم الله -.

Check Also

التقنيات التي نستطيع برمجة تطبيقات والعاب الاندرويد بها

هل أنت محتار من أين تريد البدأ في مجال برمجة التطبيقات للهواتف الذكية أو الألعاب عالية الاداء ؟ تعرف في هذا المقال عن اللغات والتقنيات واختر منها ما يناسبك لدخول هذا المجال

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (1)

هل لديك تدوينة أو موقع إخباري ؟ أو معرض يعرض الكثير من البيانات من وسائط ؟ وبحاجة لعرضها في تطبيق اندرويد ؟ هذه فرصتك من هنا وللمبتدئين تعلم برمجة تطبيق لمدونتك

عرض صورة في التطبيق من فايربيس

بسم الله الرحمن الرحيم اليوم سيكون شرحنا عن كيفية عرض صورة  في التطبيق من قاعدة …

One comment

  1. شكرا كتيير ع الشرح كتير
    انا عندي مصفوفة معرفة وليست فيو
    بس في عندي كتيير نصوص باالمصفوفة ومابدي اعمل كتيير اكتفيتي وكلاسات
    بدي لما المستخدم يضغط ع الجملة يلي حاططها انا بااليست فيو يروح ع اكتفتي واحد وياخد الجملة يلي ضغط عليها معو

ضع بصمتك بتعليق يعبر عن امتنانك

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.