بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ذخیره کردن اسکرول لیست ویو
با سلام
بنده یه برنامه نوشتم که کتابه و یه لیست ویو طولانی هم داره که وقتی کاربر روی یکی از اونها کلیک میکنه وارد متن میشه و وقتی برمیگرده اسکرول به اول خودش برمیگرده و از جایی که کاربر بوده و رفته وارد متن نمیاره ، میخواستم بدونم برای رفع کردن این مشکل و سیو کردن محل اسکرول باید چیکار کنم؟ یه نمونه ی کدی راهنمایی ای چیزی اگر داشتید برام بذارید ، خیلی ممنون میشم.
با تشکر.
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
اپلیکیشن ساز شاپینا
11 سال پیش
+1
0
میتونید شماره ایتمی که روش کلیک میشه رو یه جا ذخیره کنید و بعد از یکی از متدهای زیر استفاده کنید :
listview.setselection(item); listview.smoothScrollToPosition(item);
پاسخ به سوال
اپلیکیشن ساز شاپینا
11 سال پیش
+3
0
این روش رو الان دیدم خیلی ساده تره :
Parcelable state = listView.onSaveInstanceState(); listView.setAdapter(adapter); listView.onRestoreInstanceState(state);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .