ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، باید وارد حساب کاربری خود در سایت شوید.
در بین 670 آموزش و 1225 پرسش به دنبال چه هستید؟

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


آموزش ساخت جستجوی زنده در بیسیک فور اندروید

سلام

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

جستجوی زنده در b4a

جستجوی زنده در b4a

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

جستجوی زنده یعنی این که کاربر در یک جعبه متن حرفی را وارد کند، برنامه تمام گزینه هایی را که در آن، این حرف استفاده شده است را آنی نمایش دهد. به این نوع جستجو در اصطلاح جستجوی زنده یا Live Searh می گویند.

آموزش:

  • ابتدا یک EditText و یک ListView در برنامه تعریف میکنید.
  • سپس در قسمت TextChanged ابراز EditText دستور زیر را بنویسید:

در دستورات بالا، ابتدا اشیا و کتابخانه ها را تعریف کردیم و سپس در بخش Activity_Create آمدیم و دیتابیس رو داخل کارت حافظه گوشی کپی کردیم و در بخش TextChanged دستورات اصلی را نوشتیم.

در EditText هر تغییری که انجام بشه(شامل تایپ کردن کلمه و حذف کلمه) رویداد TextChanged اجرا میشه؛ در واقع ما گفتیم که هر کلمه ای که در EditText تایپ شد به صورت آنی و در لحظه(زنده) در دیتابیس بگرد و نتایج جستجو رو نشون بده.

در دستور LIKE، به علامت های درصد و تک کتیشن ها و دابل کوتیشن ها دقت کنید، این علائم در سرچ بسیار تاثیر گذارند.

حالا سعی میکنیم در پست های بعدی بیشتر درمورد این علائم و نشانه ها مطلب بنویسیم.

حتما بخوانید:  آموزش اوبونتو - قسمت بیستم(دستورات مجوز فایل ها)

موفق باشید.

درباره mortezaدکتر

برنامه نویس و مدرس بیسیک فور اندروید کانال سروش بیسیک @basic4android_langueg

دنبال کردن من

پاسخ دهید