آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

لطفا کمک فوری !

مرتضی مرادی  9 سال پیش  9 سال پیش
0 0

سلام دوستان بنده یه ویو پیجر دارم که داخل یه Cordinatorlayout  قرارش دادم  که چند تا فرگمنت توش نمایش داده میشه ، تو یکی از این فرگمنت ها یه ریسایکلر ویو قرار دادم و براش Endless Scroll رو پیاده سازی کردم .

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

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

به نظرم مشکل از attribute های Cordinatorlayout    هست که نمیزاره  ریسایکلر ویو  داخل ویوپیجر درست اسکرول بشه .

لطفا اگه تجربه مشابهی داشتید کمک کنید ، کل وقتمو گرفته این .

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
امید  9 سال پیش
0 0

فک کنم منم قبلا یه همچین مشکلی داشتم و با راه حل زیر درست شده (البته شاید)

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

 android:fitsSystemWindows="true"

یه بار توی لایه اصلیت تست کن، همونجا که "http://schemas.android.com/apk/res/android" داره

و دفعات دیگه توی viewPager  و خود cordinatorLayout و جاهای دیگه که مرتبط میشه به صورت مجزا تست کن

0 0
بازم درست نشد ، دقیق یادتون نمیاد چی کار کردید؟ (9 سال پیش)
پاسخ به سوال 
sh.khaksar  9 سال پیش
0 0

آیا RecyclerView  به طور مستقیم داخل فرگمنت هست یا داخل ScrollView یا یک لایه اسکرول خور دیگه هست؟

همچنین میتونید کد زیر رو امتحان کنید:

recyclerview.setNestedScrollingEnabled(false);
0 0
ریسایکلر ویو داخل یک SwipRefresh هست البته اون لایه رفرش چه باشه و چه نباشه فرقی نمیکنه ، این کد هم کار نکرد (9 سال پیش)
0 0
پس بهتره کد رو قرار بدید که بتونیم کمکتون کنیم. کد پیاده سازی Endles Scroll و لایه XML فرگمت نیازه. (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .