بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ذخیره آخرین موقعیت متن خونده شده
چطوری میشه موقعیت متنی که خونده شده رو ذخیره کرد و دفعه ی بعدی که برنامه رو اجرا میکنیم به همون موقعیت با کلیک روی یه دکمه بریم.
0
0
اگر از لیست ویو استفاده میکنی میتونی آخرین پوزیشنی که کاربر میبینه رو تو پریفرنس ذخیره کنی تا بعدا بتونه ازش استفاده کنه (11 سال پیش)
0
0
ممنون نه من خروجیم یه view که در داخل اسکرول قرار داره (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Spirit
11 سال پیش
+7
0
بدست آوردن موقعیت فعلی ( ذخیره در زمان خروج بوسیله SharedPreference ) :
int pos = myScrollView.getScrollY();
بازخوانی مقدار ذخیره شده و بازگردانی ScrollView به موقعیت ذخیره شده :
myScrollView.post(new Runnable() {
public void run() {
myScrollView.scrollTo(0, pos);
}
});
البته قبلا این مسئله مطرح شده بود : لینک ، یه نَموره واضحتر شد :)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .