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

listview

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

دوستان من یه سوال راجب لیست ویو دارم لطفا هر کس می دونه راهنمایی کنه 

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

باید به جای لیست ویو از چیز دیگه ای استفاده کنم که این کار رو انجام بده یا نه میشه این کدی که نوشتم رو اصلاح کرد و جواب گرفت ازش ؟ 

نظرات

Spirit 11 سال پیش
«در تیتر سئوال نه آنقدر طولانی بنویسید که چند خطی شود و نه آنقدر کوتاه که معنی را نرساند. نمونه 300 سئوال اول، برای نوشتن تیتر سئوال الگوی خوبی است.»
nooriDeveloper 11 سال پیش
فکر کنم تو آموزش لیست ویو استاد همین کاری که شما میخواین رو پیاده سازی کردن، اگه دقت میکردین موقع تیک زدن check box تغییرات همون لحظه اعمال میشد. البته اگه منظورتون رو درست متوجه شده باشم.
alireza 11 سال پیش
نه اون قضیه فرق می کنه من لیست ویو رو از یه دیتا بیس که خوندم ساختم و برنامه اجرا شده و مثلا این ساخت لیست ویو توی اکتیویتی main صورت گرفته این اکتیویتی اجرا شده و لیست ویوی من ساخته شده حالا اگه به دیتا بیس من داده ای اضافه بشه و من Activity main باشم خب این اکتیویتی دوباره اجرا نمیشه که لیست ویو update بشه و تغییرات رو نشون بده .. متوجه منظورم شدین ؟
nooriDeveloper 11 سال پیش
اگه امکانش باشه کد قرار بدین خیلی بهتر میشه راهنمایتون کرد

پاسخ‌ها 1

raeesi 11 سال پیش

با این کد بدون این که از اون اکتیویتی خارج بشی لیست ویوت اپدیت میشه

اگه دقت بکنی توی اموزشهای استاد قشنگ توضیح داده

 adapter.notifyDataSetChanged();

نظرات

alireza 11 سال پیش
خب من اینو استفاده می کنم تاثیری نداره اخه ؟ استفاده ازش شیوه خاصی داره ؟ من جایی که می خوام این تغییر رخ بده این کد رو می نویسیم ولی اتفاقی نمی افته !!
Hajhosseini 11 سال پیش
شما باید توی ArrayList تغییرات رو اعمال کنی (آیتم رو حذف یا اضافه کنی) بعد این کد رو اجرا کنی.

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