مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mahmood.m

عضویت از 1396/07/20

اعمال نشدن هر گونه تغییری در هر آیتم از RecyclerView هنگام اسکرول به پایین و بالا

  • یکشنبه 14 آبان 1396
  • 00:41
تشکر میکنم

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

یه برنامه ای دارم که داده هارو از سرور میگیرم و در ریسایکلرویو نمایش میدم و این ریسایکلر ویوم چندین سطر داره و هر سطر از این ریسایکلر ویو دارای یه TextView و یه ImageView هست و برای این ImageView یه رویداد کلیک گذاشتم که وقتی کلیک شد مقدار داخل TextView آپدیت بشه و تصویر ImageView هم تغییر کند و حالا مشکلی که هست زمانی که روی ImageView کلیک میکنم همه چی اوکیه و تغییرات اعمال میشه ولی وقتی اسکرول میکنم به سمت پایین و بعد اسکرول میکنم به سمت بالا و برمیگردم به آیتم یا آیتم های مورد نظر انگاری هیچ تغییری انجام نشده و هر کدوم از آیتم ها برمیگردن به مقادیر اولیه که قبلا به هر آیتم از ریسایکلر ویو اختصاص دادم و زمانی که صفحه رو رفرش میکنم و دوباره اطلاعات رو میگرم و نمایش میدم تغییرات برای آیتم های مورد نظر اعمال میشه ولی میخوام آیتمی که مقدارشو تغییر میدم همون لحظه تغییرات اعمال بشه و با اسکرول به پایین و بالا هم مشکلی پیش نیاد.

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

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • یکشنبه 14 آبان 1396
  • 10:04
یک اداپتر استاتیک و لیست استاتیک بسازید. ابتدا اطلاعات سرور رو در لیست بریزید.سپس توسط ادپتر بدید به لیست ویو. مقادیررو که تغییر دادید با اسکرول تغییرات شما از بین نمیروند. آخر سر میتونید ذخیره کنید و در دیتابیس ذخیره کنید.
کاربر سایت

mahmood.m

عضویت از 1396/07/20

  • یکشنبه 14 آبان 1396
  • 10:55

با سلام و خیلی ممنون
کاری که گفتید رو انجام دادم اما متاسفانه جواب نداد
ممنون میشم اگه نمونه کدی یا توضیحات بیشتری ارائه بدید.

کاربر سایت

mahmood.m

عضویت از 1396/07/20

  • یکشنبه 14 آبان 1396
  • 22:44

با سلام
شاید بنده خیلی واضح و روشن منظورمو نرسوندم که دقیقا چی میخوام مثال میزنم مثلا:
برنامه های اجتماعی زیادی رو حتما دیدید که آیتم لیستشون از چندین View تشکیل شده که من به بقیه کاری ندارم وحالا یه آیکون ستاره و یا قلب هم داره که وقتی روش کلیک میکینم تعداد پسندیده شده ها یه شماره میره بالا و آیکون ستاره و یا قلب هم به یه رنگ دیگه و یا تو پر میشه و با اسکرول به پایین و بالا هم تغییرات انجام شده از بین نمیره و منم دقیقا همینو میخوام.

ان شاء الله که ایندفه دیگه درست منظورمو رسونده باشم
اگه شما و یا دوستان اگه اطلاعی در این خصوص دارین ممنون میشم خیلی سریع جواب بدید چون واقعا این موضوع دیگه خستم کرده هر جایی سر زدم و هر کاری کردم اما نشد

کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • دوشنبه 15 آبان 1396
  • 15:01

این لینک مثل همونیه که شما می خوایند

کاربر سایت

mahmood.m

عضویت از 1396/07/20

  • دوشنبه 15 آبان 1396
  • 20:45

با سلام

خیلی ممنون خدا خیرتون بده

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)