آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

listview

alireza  11 سال پیش  11 سال پیش
0 0

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

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

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

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

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

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

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

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