قسمت16: آشنایی با ListView در بیسیک فوراندروید | مدیران اَپ

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

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

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

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

تعریف list

لیست چیست؟

نرم افزار بیسیک فور اندروید را باز کنید و شبیه ساز خود را نیز وصل کنید.

انواع لیست ها
لیست ها

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

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

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

بررسی ListView

وارد بخش Designer  میشویم و روی گزینه Add View کلیک می کنیم و سپس در انتهای منو گزینه ListView را انتخاب نمایید.

انتخاب List view
List view

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

تعریف متغیر مربوط List View

تعریف ListView  دربرنامه اصلی
تعریف ListView  به برنامه

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

وارد کردن دو المان

وارد کردن دو قطعه کد زیر
وارد کردن دو قطعه کد زیر

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

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

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

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

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

کد مربوط به اضافه کردن آیتم های نوع اول

اضافه کردن ایتم
اضافه کردن ایتم

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

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

ToastMessageShow(Value,False)

اضافه کردن آیتم به لیست

نمایش لیست های موجود
نمایش لیست ها

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

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

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

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

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

سخن آخر

عوض کردن رنگ آیتم ها
عوض کردن رنگ

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

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

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

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

باکس دانلود

راهنما

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

دوره های آموزشی

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

0 نظر در مورد قسمت16: آشنایی با ListView در بیسیک فوراندروید
    قوانین ثبت دیدگاه
  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.

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

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

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