لطفا کمک فوری !
سلام دوستان بنده یه ویو پیجر دارم که داخل یه Cordinatorlayout قرارش دادم که چند تا فرگمنت توش نمایش داده میشه ، تو یکی از این فرگمنت ها یه ریسایکلر ویو قرار دادم و براش Endless Scroll رو پیاده سازی کردم .
حالا مشکل اینجاست که وقتی تو ویوپیجر این فرگمنت رو نشون میدم برای بار اول داده ها رو میگیره ولی وقتی به اخر لیست میرسه کاری انجام نمیده یعنی ریسایکلر ویو نمیفهمه که به اخر لیست رسیده
در حالی که همین کار رو بیرون ویوپیجر و تو یه اکتیویتی ساده که قرار میدم درست کار میکنه .
به نظرم مشکل از attribute های Cordinatorlayout هست که نمیزاره ریسایکلر ویو داخل ویوپیجر درست اسکرول بشه .
لطفا اگه تجربه مشابهی داشتید کمک کنید ، کل وقتمو گرفته این .
فک کنم منم قبلا یه همچین مشکلی داشتم و با راه حل زیر درست شده (البته شاید)
این کد رو توی جاهای مختلف تست کن
android:fitsSystemWindows="true"
یه بار توی لایه اصلیت تست کن، همونجا که "http://schemas.android.com/apk/res/android" داره
و دفعات دیگه توی viewPager و خود cordinatorLayout و جاهای دیگه که مرتبط میشه به صورت مجزا تست کن
آیا RecyclerView به طور مستقیم داخل فرگمنت هست یا داخل ScrollView یا یک لایه اسکرول خور دیگه هست؟
همچنین میتونید کد زیر رو امتحان کنید:
recyclerview.setNestedScrollingEnabled(false);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .