چطور به ابتدای لیست آیتم ها اسکرول کنم

پرسیده شده
فعالیت 1265 روز پیش
دیده شده 460 بار
2

سلام خسته نباشید 

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

2 وقتی که کیبورد فعال هستش وقتی یک چیزی به rcycler اضافه می کنم ولی بازم به اولین گزینه اسکرول نمیشه!!!

این رو چیکار می تونم بکنم که اگر کیبورد فعال بشه به اولین گزینه اسکرول بشه؟؟

فایل پیوست

2
حذف شده

سلام و احترام

 

 

برای اسکرول کردن آیتم ها بعد از اضافه شدن تسک یعنی در متد onNewTask (متد implement شده) برروی instance ه layoutmanager تان(که اداپتر ست کردید) متد زیر رو call کنید.

.scrollToPosition(0)

شاید بپرسید چرا در متد onNewTask دلیلش این هست شما زمانی که تسکی اضافه میکنید میخواهید اسکرول شود.

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

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

23 آبان 99

3
حذف شده

با سلام و آرزوی سلامتی

ممنون از پوریای عزیز

همچنین برای اسکرول کردن میتونید روی instance گرفته شده از Recyclerview متد smoothScrollToPosition رو call کنید

recyclerView.smoothScrollToPosition(Position);

 

فایل پیوست

Hamidreza Karimi

توسط

Hamidreza Karimi

24 آبان 99