بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ذخیره موقعیت لیست ویو و بازیابی ان هنگام برگشت!
سلام
دوستان عزیز
من یه لیست ویو دارم با دیتابیس کار میکنه
خواستم ببینم وقتی کاربر میره تو یکی از فیلد های لیست ویو و وقتی دکمه برگشت(back) رو میزنه چطوری میشه از ادامه جایی که بوده لیست ویو لود بشه نه از اول!
اگه این پست قبلا مطرح شده لینکشو بدید حسین جان
اگرم نشده خوشحال میشیم دوستان اطلاعاتشونو دراختیارمون بزارن:)
+2
0
میتونید یک متغیر در کلاس G به صورت استاتیک تعریف کنید و موقعیت فعلی لیست رو توش ذخیره کنید یا اینکه از preference استفاده کنید و موقعیت رو توش نگه دارید ، زمانی که کاربر بر میگرده موقعیت رو میخونید و به لیست ویو میگید که بره توی اون موقعیت (10 سال پیش)
0
0
از طریق متغیر G فکر میکنم ساده تر باشه ! ولی چه کدی باید درون متغیر G قرار بدم که ذخیره کنه حالت لیست ویو رو؟ (10 سال پیش)
0
0
خوشبختانه،لیست ویو یه خصوصیت(property) برای کنترل این موضوع داره.برای اینکار کافیه از خصوصیت scrollingCache لیست ویو استفاده کنید(لیست ویوی مورد نظرتونو انتخاب کنید و از پنجره properties مقدار این خصوصیت رو false کنید). (10 سال پیش)
0
0
انجام شد دوست عزیز ولی اصلا کار نکرد متاسفانه (10 سال پیش)
0
0
من خودمم قبلا،همین مشکل شما رو داشتم،ولی با استفاده از scrollingCache مشکلم،حل شد.
شاید باید مقدارشو روی true قرار بدین :) راستش من حدودا یه سال پیش، از این خاصیت لیست ویو استفاده کردم الان دقیقا یادم نیست باید true باشه یا false ! اما باتوجه به مفهومش،احتمالا باید اونو روی true قرار بدین. (10 سال پیش)
0
0
اخه قبل اینکه شما بگید من هم True و هم false رو چک کردم جوابی نگرفتم (10 سال پیش)
0
0
لاقل در برنامه نویسی فعلا نباید فارسی جستجو کنیم ! جستجو کنید android listview scroll last position به جواب می رسید لینک (10 سال پیش)
0
0
بله دوست من میدونم من خودم بلدم انگلیسی سرچ کنم حتی این جمله شما ناقصه که بماند اشتباهم هست فکر میکنید من کداشو گیر نیاوردم؟ فقط بلد نیستم ازشون استفاده کنم گفتم اینجا یکی یاد میده که ماشالله همه فقط تیکه میندازن به کسی که کمتر بلده:) (10 سال پیش)
0
0
از اینکه پاسخ نامناسبی برای سوال شما نوشتم معذرت می خواهم از پاسختان متوجه شدم نباید می نوشتم مطمن باشید دیگر تکرار نخواهد شد . موفق باشید (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .