(نکته آموزشی )برعکس کردن آیتم ها در RecyclerView

پرسیده شده
فعالیت 1385 روز پیش
دیده شده 683 بار
3

سلام رفقا.

 

شاید شما نیاز داشته باشید آیتم های لیست خود را برعکس (Reverse) کنین در این تاپیک به بررسی این موضوع میپردازیم.

به عنوان مثال ما لیستی از اعداد داریم که میخواهیم برعکس (Reverse) کنیم:
۱
۲
۳
با استفاده از دستور (setReverseLayout(true آیتم های موجود در لیست برعکس میشوند:
۳
۲
۱
اما همچنان مشکلی باقیست، به فرض ما بخوایم آیتمی بصورت پویا اضافه کنیم:
۳
۲
۱
۴
برای رفع این مشکل از کد (setStackFromEnd(true استفاده میکنیم:
۴
۳
۲
۱
که به صورت بالا خواهد شد 

ممنون که با من بودین

کد زیر خلاصه مطالب رو در برمیگیره.

پیروز باشین

//Create layoutManager
    LinearLayoutManager layoutManager = new LinearLayoutManager(this);
    
    //Reverse Item
    layoutManager.setReverseLayout(true);
    layoutManager.setStackFromEnd(true);
    
    //Set layoutManager to recyclerView
    recyclerView.setLayoutManager(layoutManager);

 

فایل پیوست

پوریا شفیعی
پوریا شفیعی

25 تیر 99