قسمت۱۶: آشنایی با ListView در بیسیک فوراندروید

آشنایی با ListView در بیسیک فوراندروید

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

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

اگر خواسته باشیم لیست را توضیح بدهیم توجه شما را به مثال زیر جلب می کنیم:

به متن هایی که به ترتیب پشت سرهم و زیر هم قرار می گیرند لیست می گوییم این یک تعریف بسیار ساده از لیست است.در تصویر زیر ۳ نوع لیست را مشاهده می کنید که در ادامه به توضیح هرکدام می پردازیم.

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

در تصویر بالا ۳ نوع مختلف از لیست قرار داده شده است که توضیح هرکدام می پردازیم:

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

برای ایجاد لیست در بیسیک فور اندروید وارد قسمت دیزاینر می شویم.

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

زمانی که وارد دیزاینر شدید مانند قسمت های قبل روی صفحه سمت راست راست کلیک کرده و بر روی Add View کلیک نمایید و بعد ListView را انتخاب نمایید تا لیست ساخته شود.

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

بعد از کلیک روی این گزینه، یک ListView همانند تصویر بالا ساخته می شود که مانند المان های دیگر شما می توانید اندازه آن را تغییر دهید و همچنین از پنل سمت چپ می توانید اطلاعات آن همانند اسم و جایگاه و رنگ و.. آن را تغییر دهید که ما در این جا اسم آن را Lv قرار داده ایم.

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

در ادامه برای ساخت sub های مورد نیاز و همچنین تعریف متغیر مربوط List View در محیط دیزاینر بروی ListView راست کلیک کرده و بر روی (Cenerate (target : Main کلیک نمایید و همچنین بعد برای تعریف متغیر بر روی گزینه Dim Lv As ListView کلیک نمایید به این صورت متغیر ListView در برنامه ساخته می شود.

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

تمام لیست ها همانطور که در تصویر بالا مشاهده می کنید دارای دو نوع کد هستند که نوع اول خود متن لیست را به عنوان Value در نظر می گیرد و اگر از نوع دوم انتخاب نمایید یکی متن لیست باید وارد نمایید و یک المان دوم باید به عنوان Value وارد نمایید که در این پروژه ما عدد ۲ را وارد کرده ایم و دو خط کد بالا برای لیست یک خطی می باشد یعنی دو خط اول در تصویر اول این مقاله می باشد.در تصویر زیر بیشتر متوجه می شوید.

Lv.AddSingleLine("Modiran App")
Lv.AddSingleLine2("Modiran App",2)

در ابتدا میخواهیم به توضیح لیست نوع یک بپردازیم و شیوه اضافه کردن آیتم در لیست نوع یک را توضیح دهیم:

برای اضافه کردن آیتم به لیست نوع ۱ می توانیم از دو نوع کد استفاده کنیم که در تصویر بالا هر دو نوع کد نوشته شده است که در ادامه به توضیح هر کدام و ویژگی های مربوط به آن می پردازیم:

  • در کد نوع اول ما می توانیم با دادن مقدار به لیست خود آیتم موردنظر را با مقدار گفته شده به لیست خودمان اضافه کنیم به طور مثال ما اینجا مقدار Modiran App را قرارداده ایم و به این صورت این آیتم به لیست ما اضافه خواهد شد.
  • در کد نوع دوم ما باید دو پارامتر را مشخص کنیم پارامتر اول همان مقدار آیتم است که در کد بالا نیز آن را مشخص کردیم و اینجا نیز همان مقدار را قرار می دهیم و پارامتر دوم هم مقدار بازگشتی است که باید در اینجا آن را مشخص کنیم که ما در اینجا برای پارامتر دوم مقدار ۲ را قرار داده ایم.

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

به تصویر بالا دقت کنید:

  • در کادر اول، کد مربوط به اضافه کردن آیتم های نوع اول به لیست است که در این کادر نوشته شده است.
Lv.AddSingleLine("Modiran App") 
Lv.AddSingleLine2("Modiran App",2)
  • در کادر دوم، کدی نوشته ایم که زمانی که روی آیتمی از لیست کلیک شد مقدار آن آیتم را به کاربر نمایش دهد برای تست وقتی ما روی آیتم ها کلیک می کنیم مقدار بازگشتی آیتم دوم را به ما نمایش می دهد که همان عدد۲ است و وقتی روی آیتم اول کلیک می کنیم مقدار آن یعنی Modiran App را به ما نمایش می دهد.
ToastMessageShow(Value,False)

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

در تصویر بالا دو کد مشخص شده است که این کدها مربوط به نوع دوم و سوم نمایش لیست ها می باشد که در ادامه به توضیح هر کدام می پردازیم:

دو خط کد شماره (۱) مربوط به نوع دوم نمایش لیست است که در ابتدای مقاله نمونه آن را قرار داده بودیم با استفاده از تکه کد اول می توانیم آیتم دوخطی را به پروژه خود اضافه کنیم و با استفاده از تکه کد دوم می توانیم علاوه بر اضافه کردن آیتم دو خطی به لیست به آن مقدار بازگشتی نیز بدهیم.

Lv.AddTwoLines("Modiran App 2","Modiran App 3")
Lv.AddTwoLines2("Modiran App 2","Modiran App 3",3)

کد شماره (۲) مربوط به نوع سوم نمایش لیست است که با استفاده از آن می توانیم آیتم دو خطی همراه با آیکن را به لیست خود اضافه کنیم که شیوه انجام این کار در فیلم آموزشی به طور کامل گفته شده است.

Lv.AddTwoLinesAndBitmap("asdasdsad","sadasdasas",Application.Icone)

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

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

Dim lblsingleLine As Lable
lblsingleLine = Lv.SingleLineLayout.Lable
lblsingleLine.TextColor = Color.Red
Lv.TwoLinesLayout.Lable.TextColor = Colors.Blue
Lv.TwoLinesLayout.SecondLable.TextColor = Colors.Green
Lv.TwoLinesAndBitmap.Lable.TextColor = Colors.Cyan

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

 

 

 

مصطفی کثیری
مصطفی کثیری
چندسال هست در زمینه برنامه نویسی اندروید با بیسیک فور اندروید فعالیت دارم و همچنین به مباحت شبکه های کامپیوتر و دوره های های (mtcna و ... ) تسلط کامل دارم.اینجا هستم تا اندک دانش خودم را با شما به اشتراک بذارم.✌️
برچسب ها:
در تلگرام
مدیران اَپ را دنبال کنید!
در اینستاگرام
مدیران اَپ را دنبال کنید!

باکس دانلود

راهنما

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

نظر شما در این رابطه چیست؟

0 نظر در مورد قسمت۱۶: آشنایی با ListView در بیسیک فوراندروید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متاسفانه نظری برای این مطلب وجود ندارد، شما اولین نفر باشید.