آموزش SearchView سفارشی در برنامه نویسی اندروید

امتیاز 5.00 ( 1 رای )

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

 
خب حالا باید آن را به پروژه اضافه کنید برای اینکار ابتدا وارد فایل Build.gradle از نوع Module شده سپس در بخش dependencies خط زیر را اضافه کنید.

سپس وارد فایل Build.gradle از نوع Module شده سپس در بخش repositories خط زیر را اضافه کنید.

پروژه را sync کنید قبلا خطاهای گریدل رو بررسی کردیم در سایت جستجو کنید تا مشکلتان حل شود !
خب این نوع سرچ از نوع Dialog است یعنی یک Alert در آن باز می شود و جستجو انجام می شود.
استفاده از آن بسیار ساده است فقط کافی شما یک ArrayList از اطلاعاتی که می خواهد در آن سرچ باشه رو داشته باشید در ادامه می توانید آن را مشاهده کنید.

در بالا باید اطلاعاتی که می خواید در آن جستجو شود را در searchListItems قرار دهید سپس آن را به SearchableDialog پاس میدهیم مقدار Title در بالا قرار می گیرد شما هرچی خواستید می توانید بزارید !
خب برای اینکه متوجه شوید روی چه آیتمی کلیک شده است می توانید از Listener زیر استفاده کنید.

به همین سادگی ! در بخش onClick هم مقدار position کیلک شده و لیستی از searchListItem  ها موجود است که می توانید از آنها استفاده کنید.
 
این آموزش هم هماننند آموزش های قبلی به پایان رسید.
 
موفق و پیروز باشید.

مطالعه بیشتر