بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ذخیره آخرین موقعیت متن خونده شده

مدیریت گفتگو
underomeda 12 سال پیش
آخرین تغییر: 12 سال پیش

چطوری میشه موقعیت متنی که خونده شده رو ذخیره کرد و دفعه ی بعدی که برنامه رو اجرا میکنیم به همون موقعیت با کلیک روی یه دکمه بریم.

نظرات

کاشی زاده 12 سال پیش
اگر از لیست ویو استفاده میکنی میتونی آخرین پوزیشنی که کاربر میبینه رو تو پریفرنس ذخیره کنی تا بعدا بتونه ازش استفاده کنه
underomeda 12 سال پیش
ممنون نه من خروجیم یه view که در داخل اسکرول قرار داره

پاسخ‌ها 1

Spirit 12 سال پیش

بدست آوردن موقعیت فعلی ( ذخیره  در زمان خروج بوسیله  SharedPreference ) :

int pos = myScrollView.getScrollY();

بازخوانی مقدار ذخیره شده و بازگردانی ScrollView به موقعیت ذخیره شده :

myScrollView.post(new Runnable() {
public void run() {
myScrollView.scrollTo(0, pos);
}
});

البته قبلا این مسئله مطرح شده بود : لینک ، یه نَموره واضحتر شد :)

نظرات

underomeda 12 سال پیش
داداش میشه بیشتر توضیح بدی؟
Spirit 12 سال پیش
از این واضح تر دیگه چی میشه به نظرت ، اگه کسی از دوستان واضحتر میتونه ، کمک کنه به ایشون :)

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