دانلود کار با List View , Custom ListView در اندروید

سلام بر شما عزیزان دل و یاران همیشگی سایت ویا دولوپرز ❤️ ، خیلی خوشحالم از این که ، با یکی دیگه از مجموعه آموزش های برنامه نویسی سایتمون در خدمتتون هستم 🙂 . توی این قسمت قصد دارم نحوه کار با ویجت List View و همچنین CustomListView رو ، بهتون آموزش بدم ؛ و شما یاد می گیرید که چطور از امکانات List View و CustomListView داخل برنامه تون استفاده ، و برنامه تون رو پویاتر و بهینه تر طراحی کنید .

List View به چه دردی میخوره ؟

شما در مواقعی که یک سری آیتم نیاز به اسکرول دارن ؛ می تونید با استفاده از ListView ، اون ها رو پیاده سازی کنید . و بهینه ترین حالت استفاده از Scroll View رو ببرید . البته تا یادم نرفته این نکته رو هم بگم که : با استفاده از List View ، فقط یک سری از مواردی که حالت ساده ای از Viewها هستند رو میشه نشون داد . و اگر قرار باشه که برنامه نویس ، View خودش رو پیشرفته تر و مطابق میل خودش طراحی کنه ؛ باید از CustomListView استفاده کنه .

Custom List View چی هست؟

در واقع میشه گفت CustomListView ، یک نمای پیشرفته تر از List View هست ؛ که برنامه نویس مطابق میل شخصی خودش ، اون رو Custom و طراحی می کنه . برا کار با CustomListView ، نیاز هست که یک سری کد های اولیه (که متاسفانه کدهاش یه کوچولو 👌🏻 زیاده 🙁 ) نوشته بشه ؛ و برنامه نویس بعد از سرهم کردن اون کدها بتونه خروجی مورد نظر خودش رو ، که همون CustomListView باشه رو بگیره .

توی ویدئو کار با List View چیا یاد می گیریم؟

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

طی این ویدئو ، ما با همدیگه صفحه اول نرم افزار SMS Manager رو طراحی می کنیم و در حین انجام این پروژه با CustomListView آشنا می شیم ؛ و یاد می گیریم که چطور از Custom Adapter ها در List View استفاده کنیم .

این آموزش شامل دو ویدئو به صورت زیر هست :

01 – Simple ListView

02 – Custom ListView

که امیدوارم مورد پسند و رضایت شما قرار بگیره

دانلود آموزش

نظرات

  • ResourcesCompat

    سلام ممنون از آموزش خوبتون استاد
    کدهای من در این بخش ResourcesCompat
    holder.imagePorofile.setImageDrawable(ResourcesCompat.getdrawable(context.getResources(),imageResource,null));
    holder.imagePorofile.setImageDrawable(ResourcesCompat.getdrawable(context.getResources(),imageResource,null));
    همیشه قرمز میشه وسیستم قبول نمیکنه میشه راهنمایی کنید

    • سلام بر شما Ra300l
      یک بار از سورس کدهایی که به همراه ویدئو پیوست شده استفاده کنید و ببینید آیا باز هم مشکل داره؟

  • مشکل custom list view

    سلام خسته نباشید
    ممنون بابت اموزش خوبی که ارائه دادید
    من یه مشکلی دارم وقتی scroll میشه به سمت پایین (توی custom list view) و وقتی به اخر میرسه برنامه stop میشه و میاد بیرون نمیدونم دلیلش چیه !
    لطفا بررسی کنید ممنون

    • سلام خواهش می کنم دوست عزیز
      توی آداپترتون هست مشکل ، احتمال داره یک مقدار NULL رو انتساب میداده باشید

  • مشکل در ست کردن ریلم با کستوم لیست ویو

    ممنونم از آموزش کاربردی که قرار دادین
    بنده اموزش ریلم را نیز خریداری کردم ولی در ست کردن دیتابیس ریلم با کاستوم لیست ویو
    مشکل دارم
    فقط اینو میدونم که در setDefualtData اموزش لیست ویو باید ریلم خودم را قرار بدم اما چه کدی بنویسم
    تا تک تک عناصر دیتابیس در کاستوم لیست ویو نمایش داده بشه؟

    سوال بعدی هم اینکه ایا چک باکس میشه در کاستوم لیست ویو قرار داد یا خیر؟
    بنده قرار که قرار دادم OnItemClickListener کار نمیکرد.

  • برای ثبت نظر باید ابتدا وارد اکانت خود شوید