شما این محصولات را انتخاب کرده‌اید

سبد خرید

کد: 279
بازدید: 781

آموزش ساخت search view در اندروید استودیو

ویجت  SearchView  در اندروید، رابط کاربر جستجو را فراهم می کند که کاربران می توانند یک عبارت را در جستجو وارد کنند و سپس یک درخواست برای ارائه دهنده جستجو ارسال کنند.

این فهرست لیستی از پیشنهادات یا نتایج پرس و جو را در صورت موجود بودن نشان می دهد و به کاربران اجازه می دهد تا پیشنهاد یا نتیجه را برای راه اندازی انتخاب کنند.

 

در اینجا ما از یک  SearchView   و لیست ویو استفاده کرده ایم

برای این کار میتوناید کد زیر را در xml خود بگذارید :

 

کد های activity_main.xml :

 

کد های MainActivity.jsvs :

 

 

 

 

 

در کد بالا ما Array List را به Adapter منتفل کرده ایم

 

هر موقع که در بخش جستجو عبارتی که در ArrayList قبلا نوشته شده است، جستجو شود Adapter آن را فراخوانی میکند و در بخش لیست ویو نشان میدهد.

 

یک کلاس جدید بسازید و نام آن را ListAdapter.java بگذارید

کد های ListAdapter به صورت زیر است :

 

 

همانطور که  در کد بالا مشاهده میکنید، ما با استفاده از یک ارزش افزوده کلاس داخلی که کلاس فیلتر را گسترش می دهد، این لیست را با چک کردن متن فیلتر میکنیم اینکه آیا جستجو در متن با رشته های داده شده در ArrayList مطابقت دارد یا خیر .

 

ما آیتم های جستجو را در xml  زیر قرار دادیم

 

 

یک xml جدید بسازید و نام آن را row_item.xml بگذارید

کد های row_item.xml :

 

 


  •  

برنامه را جرا کنید

 

 

Search view

 

تمام…

مشکلی داشتید در بخش دیگاه بنویسید تا جواب دهیم.

 

 

آموزس ساخت Search View حرفه ای در اندروید استودیو
0 از 0 رای

نویسنده

کد نویسان جوان
رسالت ما کمک به موفقیت هرچه تمام تر شماست ، کد نویسان جوان

14 − 11 =