انتخاب لیست با اسکرول ویو ویژه در بیسیک فور اندروید
با سلام خدمت تمام کاربران گرامی عزیز در این پست قرار یک لیست ویو سفارشی که در اون گزینه ما رنگی میشه و
مشخص میکنه که ما اون رو انتخاب کردیم رو برای شما آموزش بدم
حالا شروع به آموزش می کنیم
دوستان برای ساخت این آموزش شما به کتابخانه های SLLVOnScroll
دارید که در کنار سورس برای شما قرار داده شده است .
باز هم مثل همیشه برنامه رو با نام دلخواه ذخیره کنید
خب حالا باید برای برنامه layout بسازیم تا بتونیم برنامه رو اجرا کنیم
به منوی Designer بروید تا layout را بسازید حالا در پنجره باز شده از
زیر منوی Add view یک ListView رو مانند عکس پایین انتخاب کنید و
سپس در قسمت Designer Scripts بروید و تنظیمات مکانی اون رو انجام
بدین و نام layout رو 1(یک) قرار بدین
دوستان لیست ویو رو به برنامه معرفی کنید
و حالا به صفحه کد نویسی بروید و در قسمت سمت راست پایین Libs کتابخانه
SLLVOnScroll رو انتخاب کنید
پس از انتخاب کتابخانه حال در قسمت Sub Globals
مانند کد های پایین کد نویسی کنید
در خط 24 میبینید که لیست ویو ما انتخاب شده
در خط 25 قرار دو متغیر از نوع ColorDrawable برای رنگی کردن لیست ویو انتخاب کنیم که Click1 برای انتخاب رنگ اول و Click2 برای انتخاب رنگ دوم در یک خط تعریف کنیم
در خط 26 یک متغییر از کتابخانه SLLVOnScroll تعریف می کنیم
حالا در قسمت Sub Activity_Create باید مانند کد های زیر عمل کنید
در خط 31 ما او مدیم لائوت رو فراخونی کردیم
در خط 33 و 34 ما برای هر کلیک یک رنگ انتخاب می کنیم
در خط 36 ما اومدیم SLLVOnScroll1 رو Initialize کردیم و لیست ویو رو بهشتعزیف کردیم . یک نام هم بهش دادیم و دو کلیک رنگی رو هم بهش نسبت دادیم
در خط 38 تا 40 ما با استفاده از خلقه For میایم 100 تا آیتم به انتخاب خودمون تعریف میکنیم
در خط 41 هم آیتم ها را وسط چین قرار میدیم
در خط 42 برای آیتم ها یک فونت هماهنگ قرار می دهیم
در خط 43 با انتخاب FastScrollEnabled اسکرول ما سریع و نماد اون مشخص میشه
و در آخر هم میتونید با دستور زیر به هر یک از خط ها یک دستور بدید که چکار کنه
و سپس برنامه خود رو اجرا کنید ..
با تشکر از تمام دوستان
لطفا نظر یادتون نره
منبع : b4airanamozesh