second Activity

پرسیده شده
فعالیت 1379 روز پیش
دیده شده 648 بار
1

سلام وقت بخیر..ببخشیداستاد یه سوال پیش اومده برام،اونم اینکه چرا یک اکتیویتی دیگه برای قراردادن آِیتم ها ایجاد کردین و در همون اکتیویتی اول آیتم هارو قرار ندادین؟

فایل پیوست

سجاد افتخاری
سجاد افتخاری

4 مرداد 99

2
حذف شده

سلام و وقت بخیر 

اگر درست متوجه شده باشم منظور شما وجود اداپتر هست ...

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

فایل پیوست

محمد حسین سخایی

توسط

محمد حسین سخایی

4 مرداد 99

حذف شده
نه..استاد ابتدا یه ریسایکل ویو داخل اکتیویتی مین ساختن،بعدش یه اکتیویتی دیگه برای اداپتر ساختن..نمیشد داخل همون اکتیوتی مین بسازن؟
سجاد افتخاری

4 مرداد 99

1
حذف شده

سلام سجاد جان 

حقیقت امر این هست که استاد برای RecyclerView اکتیوتی نساختن بلکه یک Class و یک لیوت xml برای اسکیما آیتم هامون ساختند 

پس ما در این پروژه صرفا یک اکتیویتی (یک صفحه) و یک کلاس و یک layout داشتیم (برای نمایش کل اطلاعات از ریسایکلر ویو گرفته تا تولبار و...) 

و در xml مربوط به اکتیویتی مون اومدیم و یک ویو از recyclerView قرار دادیم . که این ریسایکر ویو برای نمایش ایتم هایی هست که برای شون یک اداپتر و یک لیوت ساختیم

توجه کنید این جلسه پایه این ترین جلسه اندروید هست چرا که در اکثر اپلیکیشن ها از این ریسایکلر استفاده میشه پیشنهاد میکنم بار ها و بار ها و بار ها این جلسه رو مشاهده و تمرین فرمایید 

 

.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

4 مرداد 99

حذف شده
چرا آیتم هارو در اکتیویتی مین قرار ندادن ؟
سجاد افتخاری

5 مرداد 99

حذف شده
ما برای این کار حتما نیاز به آداپتر داریم پیشنهاد میکنم تست بفرمایید ببینین چنین کاری امکان پذیره یا خیر که مطمنا خواهید دید چنین کاری امکان پذیر نیست. چرا که ما ممکن هست 1000 تا آیتم داشته باشیم پس نیاز به اداپتر داریم که این قضایا رو هندل کنه
پوریا شفیعی

5 مرداد 99