SearchInListView البحث في قائمة

أزاي أعمل قائمة وأزاي أقدر أبحث فيها ده موضوعنا اليوم

في البداية ننشيء ملف التصميم وفيه أنشأ Editext- ListView

activity_main.xml

ثم ننشيء ملف تصميم أخر list_item.xml هيستخدم في عرض الشكل العام لل List بداخله TextView

list_item.xml

داخل ملف الجافا تم إضافة المكتبات الآتية

عمل أوبجكت لكل من

داخل الميثود

ربطنا ملف الجافا بملف التصميم الأول

عملنا  array

حصلنا على ال Id لكل من

لأضافة عناصر array إلى ListView

this الأكتفتي الحالية

layout.list_item ملف التصميم التاني لتحديد شكل List

id.product_name  لل TextView الموجود بملف التصميم

products اسم array

لربط List , array

لأضافة البحث يتم إضافة إيفنت على EditText حيث يقوم بعمل بحث عند إدخال المستخدم بيانات جديدة وهي عبارة عن الحروف

تأخذ البيانات من  EditText  ويتم إرسالها إلى array adapter filter ليستخرج نتائج بناء عليها

الكود الكامل

MainActivity

داخل ملف AndroidManifest.xml

يتم إضافة لمنع ظهور الكيبورد في بداية تحميل الأكتفتي

داخل تاج activity

AndroidManifest.xml

يمكن تطبيق المثال على قائمة باللغة الأنجليزية هيتم تغير العناصر داخل array فقط

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

 

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Latest posts by عهود على (see all)

Comments

comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *