آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چگونه در لیست ویویی که استاد آموزش داد قابلیت جستجو بگذارم؟

ab  10 سال پیش  10 سال پیش
0 0

با سلام

من بر اساس آموزش های استاد یک آداپتر کاستوم ساختم و محتویاتم رو از یک دیتابیس روی لیست ویو سوار کردم. منتها الان یه سرچ ویو به برنامه م اضافه کردم ولی کار نمی کنه. مقالات مختلفی تو اینترنت خوندم و تقریبا همه شون یه نکته دارن و اون اینه که باید تو کلاس آداپترم اولا کلاس رو implements از Filterable کنم و ثانیا متد getFilter رو تو آداپترم override کنم و از اول بنویسمش بعد هم توی اکتیویتی اصلی برای سرچ ویو setOnQueryTextListener رو براش فراخوانی کنیم که دو تا متد داره با این عناوین:

onQueryTextSubmit: برای زمانی هست وقتی متنی رو می نویسیم بعد از زدن اینتر عناوین فیلتر شده رو نشون بده

onQueryTextChange: وقتی حروف رو می نویسیم به طور زنده فیلتر رو انجام می ده.

من بر اساس کدهایی که نوشته شده بود آداپترم رو ادیت کردم ولی باز هم کار نمی کنه.

تو مقالات اومده بودن دو تا آرایه گذاشته بودن که یکی آرایه اصلی بود و یکی هم آرایه ای که عناوین فیلتر شده رو در بر می گیره و من همین کار رو کردم ولی متاسفانه کار نکرد.

اگر کسی از دوستان این مشکل براش پیش اومده و تونسته حلش کنه راهنمایی کنه. 

 

 

+1 0
به این مثال هم یه نگاهی بکنید شاید مشکلتون حل شد: لینک (10 سال پیش)
0 0
بسیار ممنون، عمل کرد. البته یه سری تغییرات تو کدم دادم ولی کلا این آموزش خیلی کمکم کرد. (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .