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

اضافه کردن آیتم بدون حلقه for به لیست ویو

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

سلام دوستان . توی آموزش لیست ویوی استاد تعداد آیتم ها یی ک میخوایم توی لیست ویو نمایش داده بشه با یک حلقه ی for که 10 تا عنصر داره ، ایجاد شده  . اما من نمیخوام تعدادش 10 تا باشه . میخوام ی دکمه ی Add بذارم و وقتی اون دکمه زده شده یک آیتم به لیستم اضافه بشه . خب من یک دکمه تعریف کردم و کد استاد روبه جای قرار دادن در حلقه ی for، متد setclickeOnListener رو برای اون دکمه صدا زدم و کد استادو قرار دادم توش  که وقتی کاربر روی دکمه کللیک کرد ، به لیست اضافه بشه. اما وقتی اجرا میکنم و دکمه ی Add رو میزنم هیچی نمایش داده نمیشه !! خواهش میکنم اگ کسی علتشو میدونه بگه ممنونم

 btnAdd.setOnClickListener(new View.OnClickListener() {
 @Override
public void onClick(View v) {


StructNote note = new StructNote();
note.title = "Title";
note.description = "Description";
note.done = false;
notes.add(note);

}
});
adapter.notifyDataSetChanged();

نظرات

پاسخ‌ها 1

Hossein Lamei Ramandi 9 سال پیش

باید به این شکل کدتون رو اصلاح کنید:

  btnAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

StructNote note = new StructNote();
note.title = "Title";
note.description = "Description";
note.done = false;
notes.add(note);
adapter.notifyDataSetChanged();
}
});
 

نظرات

Atieh 9 سال پیش
بسیار سپاس گزارم .... :)
Hossein Lamei Ramandi 9 سال پیش
نفقط برای برای من اگه کسه دیگه ای هم نظر یا پاسخ خوبی بهتون داد از علامت لایک استفاده کنید .

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