القائمة الرئيسية

الصفحات

البحث في ليست فيو listview
Sketchware EGY 
أهلا ومرحبا بكم في مقال جديد من مدونة سكيتشوير بالمصري

مقدمة

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

شرح تعديل المشروع

ستجد في المشروع صفحة واحدة كاستم فيو وثلاث صفحات أو ٣ أكتيفيتس ووظيفتهم كما هو موضح بالصورة التالية.
مثــال:
عند الضغط علي محمد تذهب إلي صفحة محمد
عند الضغط علي صفحة عبد الله تذهب إلي صفحة عبد الله
عند الضغط على صفحة إسلام تذهب إلي صفحة إسلام
عند البحث ثم الضغط علي نتيجة البحث لن يحدث أي أخطاء أو مشاكل والحمد لله.


كما تلاحظ بالصورة التالية في أونكرايت يتم التحكم بكل إسم يظهر في الليست عبر إضافة كتلة add key واعطاء مفتاح وكل مفتاح له قيمة Value وهذه القيمة هي الإسم الذي يظهر لكل item نحن اضفنا 3 ايتمس او عناصر فقط للتجرية أما إذا أردت أنت إضافة المزيد فعليك أن تكرر نفس كتلة add key وتدخل نفس المفتاح والقيمة بما يناسبك.
لاحظ أيضا أنك تضيف اوامر عند الضغط في on bind Custom View وليس في on item click المهم أنك بدلا من إضافة بوزيشن positon وتعطية أرقام بداية من صفر ستضيف بوزيشن لكن ستسدعي القيم من المفتاح كما هو موضح وشرط أن يكون نفس القيمه بالحروف نفسها حتي يعمل كل شئ جيدا.



فيديو الشرح

تحميل المشروع

إذا كنت لاتعرف كيفية إضافة المشاريع إلى سكيتشوير شاهد هذا المقال
لكيفية تخطي روابط الإختصار إضغط هنـا

تعليقات

Shorten a link and earn money

We stand with Palestine

Shorten a link and earn money
Shorten a link and earn money