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

ذخیر نشدن تغییرات در لیست ویو

مدیریت گفتگو
Mir Unknown 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان

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

چکار باید بکنم؟ کسی میتونه کمک کنه؟

نظرات

این تغییرات رو توی آرایت هم بده بعد موقعی که داری هر سطر رو درست میکنی چک کن ببین بک گراند کدومه همونو ست کن
احمد 10 سال پیش
adapter.notifydatasetchange(); را استفاده کردین؟

پاسخ‌ها 1

Amir 10 سال پیش

یه int به استراکچری که لیست ویو ازش استفاده می کنه (مثلا StructNote) اضافه کنید و اسمشو مثلا بزارید color و مقدار اولیشو بدید رنگ پیش فرض لیست ویو (مثلا color = Color.BLACK) و توی متد fill بگید که آیتم از این رنگ استفاده کنه . و هربار که روی آیتمی از لیست ویو کلیک شد بگید مقدار color بشه رنگ موردنظرتون (مثلا color = Color.WHITE).

امیدوارم منظورمو فهمیده باشید...

نظرات


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