رفتن به انتهای ریسایکلرویو هنگام اجرا

گزارش
سوال

لطفا علت گزارش خود را توضیح دهید.

گزارش لغو

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

اطلاعات ریسایکلر ویو رو هم بطور آنلاین از ذیتابیس دریافت میکنم

حل شده 0
اندروید - android 2 پاسخ 124 بازدید 0

درباره نویسنده

پاسخ ها ( ۲ )

  1. محمد حسین جعفری پور
    1
    ۱۵, تیر , ۱۳۹۸ در ۸:۵۹ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    سلام و درود برای اینکار کافی از ویژگی scrollToPosition() استفاده کنی و index آخرین خانه رو بهش بدید یا اینکه از کد زیر استفاده کنید.

    بهترین پاسخ
      0
      ۱۵, تیر , ۱۳۹۸ در ۹:۵۱ ب.ظ

      لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

      گزارش لغو

      ممنون جناب مهندس قبلا هم از این دستور استفاده کردم ولی جواب نمیده نمیدونم مشکلش کجاست
      adapterSupport = new AdapterSupport(modelSupports, getApplicationContext());
      LinearLayoutManager mLinearLayoutManager = new LinearLayoutManager(this);
      recyclerView.setLayoutManager(mLinearLayoutManager);
      recyclerView.setAdapter(adapterSupport);
      getMessage(session);
      mLinearLayoutManager.scrollToPosition(modelSupports.size()-1);
      Toast.makeText(this, modelSupports.size()+””, Toast.LENGTH_SHORT).show();

      یه مشکل اینه که طول مدلم رو ۰ برمیگردونه(تست گذاشتم صفر نشون میده) گفتم شاید مشکل از همینه پوزیشن رو دستی وارد میکنم بازم به پوزیشن مورد نظر اسکرول نمیشه

ارسال نظر