آموزش EndLessListView و استفاده از کتابخونه های آماده

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

همچنین بهره گیری از کتابخانه های آماده صرفه جویی زیادی در زمان و هزینه برای برنامه نویسان دارد در بخش دوم آموزش استفاده از یکی از کتابخونه های سایت Github با نام PagerSlidingTabStrip  آورده شده است

آموزش کامل ساخت لیست بی پایان و تب Endless ListView – Tab Strip

 

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

  • استفاده از لیست ویو به عنوان لیست بی پایان
  • استفاده از آداپتر بی پایان و اضافه مرحله به مرحله داده به لیست
  • استفاده از Listener برای تشخیص موقعیت لیست ویو
  • اضافه و حذف Footer View به لیست
  • استفاده از کتابخونه های آماده Github به صورت محلی در برنامه
  • استفاده از pagerAdapter برای لود کردن صفحات مختلف برای تب ها
  • دریافت داده از دیتابیس آنلاین
  • نحوه ارسال داده به دیتابیس
  • دریافت اطلاعات و نمایش آنها در لیست
  • ساخت یک ویو
  • ساخت فایل در حافظه خارجی گوشی برای جلوگیری از لود شدن دوباره تصاویر

دموی آموزش:

 

 

دانلود نمونه برنامه ساخته شده در این آموزش با پسوند APK


 

نام آموزش: آموزش ساخت لیست بی پایان و تب (Endless & Tab Strip)

مدت زمان آموزش: ۰۱:۴۲:۰۰

تعداد جلسات: ۲ جلسه

موارد موجود در فایل زیپ: ۲ فیلم اموزشی ، سورس ها ، وب سرویس ها

مدرس: سرکار خانم مهندس آصف

حجم کل: ۳۷۱ مگابایت

رمز فایل فشرده: www.nikandroid.com

قیمت : ۲۵ هزار تومان –  ۱۸ هزار تومان 

بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط مدیر پوریا انجمنی

۳۰ نظرات

  1. محمد

    تیر ۱۳, ۱۳۹۵ at ۸:۰۲ ب.ظ

    سلام خدمت شما
    این مورد رو بنده از قبل بلد بودم و روی برنامم استفاده کردم
    اما سوال بنده اینجاست
    بنده میخوام این لیست اخرین مطلبش پایین قرار بگیره و کاربر با اسکرول کردن با بالای لیست سایر پیام هارو مشاهده کنه
    ایا داخل این اموزش این نکته گفته شده ؟
    اگر گفته نشده میتونم بپرسم چطور میتونم این مورد رو روی پروژم پیاده سازی کنم ؟

    پاسخ

    • مدیر فنی

      تیر ۱۷, ۱۳۹۵ at ۱۲:۲۶ ب.ظ

      سلام بله از انتها نمایش داده میشه

      پاسخ

  2. امیرعباس

    تیر ۱۴, ۱۳۹۵ at ۱۱:۴۷ ق.ظ

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

    پاسخ

    • مدیر فنی

      تیر ۱۷, ۱۳۹۵ at ۱۲:۲۱ ب.ظ

      سلام بله میتونید

      پاسخ

      • امیرعباس

        تیر ۱۷, ۱۳۹۵ at ۴:۰۵ ب.ظ

        با تشکر از سایت خوبتون

        پاسخ

  3. محمد

    تیر ۱۴, ۱۳۹۵ at ۶:۱۴ ب.ظ

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

    پاسخ

    • مدیر فنی

      تیر ۱۷, ۱۳۹۵ at ۱۲:۳۳ ب.ظ

      سلام ممنون ایمیلتون ثبت نشده لطف کنید دوباره سوالتون رو مطرح کنید

      پاسخ

      • محمد

        تیر ۱۷, ۱۳۹۵ at ۳:۳۶ ب.ظ

        ایمیل من مربوط به این بخش نمیشه..اینجا عنوان کردم ببینم داستان ایمیل چی شده..در هر صورت ایمیل خودمو دوباره میفرستم ممنونم.

        پاسخ

  4. hamed

    تیر ۲۴, ۱۳۹۵ at ۱۲:۳۶ ق.ظ

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

    پاسخ

    • مدیر فنی

      تیر ۲۶, ۱۳۹۵ at ۱۱:۰۲ ق.ظ

      سلام بله برای کاربرانی که قبلا پکیج رو خریداری کردن تخفیف داره

      پاسخ

      • حسن ز

        تیر ۳۱, ۱۳۹۵ at ۱:۱۹ ب.ظ

        سلام بنده هم قبلا پکیج رو خریداری کردم . چقدر تخفیف شامل این محصول میشه برام ؟

        پاسخ

  5. مهدی

    مرداد ۲, ۱۳۹۵ at ۶:۴۵ ب.ظ

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

    پاسخ

    • مدیر رجبیان

      مرداد ۵, ۱۳۹۵ at ۱۲:۳۰ ب.ظ

      سلام . android studio

      پاسخ

  6. علی شیرالی

    مرداد ۲, ۱۳۹۵ at ۱۰:۲۹ ب.ظ

    سلام من قبل تر پکیج رو خریداری کردم چطور میتونم از تخفیف استفاده کنم ؟؟؟

    پاسخ

  7. مهمان

    مرداد ۱۰, ۱۳۹۵ at ۷:۳۸ ب.ظ

    سلام خسته نباشید میخوام دانلود کنم
    این اموزش همون ساخت سایت وردپرسیه؟منتها با json

    پاسخ

    • مدیر فنی

      مرداد ۱۱, ۱۳۹۵ at ۱۰:۳۴ ق.ظ

      سلام توی این آموزش میتونید وقتی تعداد دانلود زیادی داشته باشید و تعداد اونها رو محدود کنید و با اسکرول کردن داده های جدید رو لود کنید شبیه تلگرام و به عنوان مثال از ساخت پروژه برای وبسایت کمک گرفته شده همچنین نحوه استفاده از کتابخانه های github آموزش داده شده آموزش json در موزیک پلیر آنلاین هست

      پاسخ

  8. احسان

    شهریور ۱۵, ۱۳۹۵ at ۸:۵۷ ب.ظ

    سلام خسته نباشید من از eclips استفاده میکنم میتونم از این اموزش استفاده کنم؟یا فقط روی android studio میشه ممنون.

    پاسخ

    • مدیر فنی

      شهریور ۱۸, ۱۳۹۵ at ۱۰:۲۷ ق.ظ

      سلام مبانی برنامه نویسی اندروید استودیو رو نگاه کنید و برنامه نویسی رو تو این محیط انجام بدید که به روزتر هست

      پاسخ

  9. مرتضی

    مهر ۲, ۱۳۹۵ at ۱۰:۰۹ ب.ظ

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

    پاسخ

    • مدیر فنی

      مهر ۵, ۱۳۹۵ at ۱۰:۱۴ ق.ظ

      سلام فقط قسمت ارسال و دریافت داده ها تغییر میکنه با یه سرچ تو اینترنت مشکل تون حل میشه

      پاسخ

  10. فتحی

    مهر ۲۹, ۱۳۹۵ at ۱۲:۵۵ ب.ظ

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

    پاسخ

    • مدیر فنی

      آبان ۲, ۱۳۹۵ at ۸:۴۷ ق.ظ

      سلام با سورس برنامه مطابقت بدین اگه مشکلتون حل نشد خطای داخل log cat رو ایمیل بزنید

      پاسخ

  11. بهراد

    آذر ۲۱, ۱۳۹۵ at ۱۰:۱۸ ب.ظ

    سلام من آموزش های این سایتو همیشه قبول داشتم چون به نظرن این سایت بوده که خیلی به درد بخور بوده اما این آموزش راضی کننده نبود
    دلیلم هم اینه که آموزش میتونست خیلی بهتر باشه یعنی قسمت endless list چرا باید با سایت کار کنه در صورتی که میتونستید مثلا یه آرایه بلند تولید کنید و اون رو لود کنید اینطوری آموزش کاربردی تر بود الان اگه کسی آموزش فصل ۴ ندیده باشه چی؟!!قسمت pager slider tab strip خوب بود.در کل میتونست خیلی بهتر باشه ولی بازم ممنون

    پاسخ

    • مدیر فنی

      آذر ۲۲, ۱۳۹۵ at ۱۰:۱۲ ق.ظ

      سلام ممنون از نظرتون وقتی کاربر بتونه پست های یک سایت رو به روش endless list بیاره آرایه خیلی کار ساده ای خواهد بود

      پاسخ

  12. ناشناس

    بهمن ۱۵, ۱۳۹۵ at ۲:۳۸ ب.ظ

    سلام.من توی برنامم از لیست ویو استفاده کردم.توی youwave میاره ولی وقتی خروجی apk میگیرم توی گوشی واقعی نمیاره.مشکلش چی میتونه باشه؟

    پاسخ

    • مدیر فنی

      بهمن ۱۸, ۱۳۹۵ at ۹:۲۴ ق.ظ

      سلام احتمالا مشکل ورژن api داره

      پاسخ

  13. صابری

    بهمن ۲۷, ۱۳۹۵ at ۱۰:۰۰ ب.ظ

    آیا این امکان وجود داره که در یک لیست ویو به جای این که در هر سطر یک رکورد باشه هر سطر تقسیم به دو بشه و تو هر سلول رکورد جدا نمایش داده بشه؟ یعنی هر سطر دو رکورد کنار هم قرار بگیره

    پاسخ

    • مدیر فنی

      اسفند ۱, ۱۳۹۵ at ۱:۵۸ ب.ظ

      سلام بله باید از ریسایکل ویو استفاده کنید

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.

1 × چهار =