آموزش کار با لیست ویو (listview)در برنامه نویسی اندروید

چگونه یک listview ساده درست کنیم.

سلام خدمت همه کاربران عزیز سایت ویژن
در سری جدید از آموزش های برنامه نویسی اندروید ،امروز قصد داریم آموزش ساخت ListView یا لیست ویو را خدمت شما عزیزان ارائه دهیم.شاید برای شما هم اتفاق افتاده که یک سری آیتم دارید و می خواهید در صفحه ی اپلیکیشن خود آن را نمایش دهید. این آیتم ها ممکن است 10 تا ، 20 تا ویا به تعدادی زیاد باشد. برای نمایش لیست آیتم ها شما باید چیکار بکنید؟

بهترین راه استفاده از لیست ویو (ListView )است. مثلا شما لیستی از اسامی افراد را میخواهید نمایش دهید .برای این کار از لیست ویو استفاده می کنید. و به وسیله اسکرول کردن (scroll) لیست ویو (ListView) را بالا و یا پایین می کشیم. لیست ویو (ListView) یکی از محبوب ترین ویجت هایی است .که برنامه نویسان اندروید در برنامه نویسی خود از آن استفاده می کنند. ولی لازم به ذکر است. که در متریال دیزاین ما recyclerview را جایگزین لیست ویو  می کنیم. چون کار با Recyclerview  راحتر است . که در بخش های بعدی همه ی این ویجت ها را برای شما عزیزان توضیح می دهیم. 

 آموزش ساخت list view

ما در این بخش از  آموزش برنامه نویسی اندروید به شما آموزش ساخت ListView را  ارائه می دهیم.تا یک لیست از  اسامی افراد به همراه شماره تلفن را در اپلیکیشن اندروید خود نمایش دهیم .ابتدا ما یک پروژه اندرویدی  جدید با یک اسم دلخواه خودتون ایجاد می کنیم .

list view

ساخت list view

حالا پروژه ما ساخته شده است . و ما باید ListView را اضافه کنیم.چندین راه برای اضافه کردن ListView وجود دارد. اول وارد لایه XML خود می شویم در این قسمت همه کارهایی که مربوط به ظاهر برنامه ما می باشد. مثل اضافه کردن button, Text View,ListView ,…  انجام می گردد. ما می توانیم به قسمت Design برویم . و از منوی Palette که در منوی  بالا و سمت  چپ قرار دارد . ListView را انتخاب کنیم . وبا drag and drop (گرفتن ListView و انداختن آن در پروژه ) آن را به پروژه خود اضافه کنیم.

 

قرار دادن list view

قرار دادن list view

ما می توانیم از قسمت Text لایه XML نیز لیست ویو را اضافه کنیم . در این قسمت مثلا نمونه کد زیر عمل می کنیم .

در قطعه کد بالا ما یک ListView ایجاد کرده ایم که کل Activity را پوشش می دهد. حالا میریم سراغ کد نویسی جاوا ، ابتدا ما ListView خود را معرفی میکنیم . با استفاده از Id که در کد بالا برای ListView درست کرده ایم. و بعد یک آرایه String درست می کنیم . و مقادیر مورد نظرمون یعنی اسامی و شماره تلفن ها رو به آن می دهیم .

 

بعد از آن برنامه را اجرا می کنیم تا خروجی را برای ما بدهد.

list view

list view

همان طور که می بینید برنامه به درستی اجرا گردید و لیستی از اسامی چاپ شد. ما الان یک ListView ساده را دست کردیم .

شاید برای شما پیش بیاید که بخواهید در لیستتان از چندیدن مورد مثلا نام و نام خانوادگی و شماره تلفن و … استفاده کنید که در این صورت ما باید از لیست ویو( ListView) سفارشی و یا CustomListView  استفاده کنیم .که در بخش های بعدی آموزش می دهیم.

اصطلاحات اندروید موجود در متن

scroll : فرض کنید یک متن طولانی دارد برای اینکه بخواهید ادامه مطلبی که در قاب گوشی جا نگرفته را بخوانید باید صفحه را بالا و یا پایین  بکشیم . که اصطلاحا scroll کردن می گویند.

Drag and Drop ( کشیدن و رها کردن در اندروید استودیو ) به ما اجازه می دهد که داده ها ، آیتم ها و یا ابجکت هایی را از یک view به یک view دیگر با کشیدن و رها کردن جابه جا کنیم .

موفق باشید.

خداحافظ

 

 

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]
اشتراک‌گذاری

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

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

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