بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اضافه کردن آیتم بدون حلقه for به لیست ویو
سلام دوستان . توی آموزش لیست ویوی استاد تعداد آیتم ها یی ک میخوایم توی لیست ویو نمایش داده بشه با یک حلقه ی 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 سال پیش
+2
0
باید به این شکل کدتون رو اصلاح کنید:
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();
}
});
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .