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

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

Atieh  9 سال پیش  9 سال پیش
0 0

سلام دوستان . توی آموزش لیست ویوی استاد تعداد آیتم ها یی ک میخوایم توی لیست ویو نمایش داده بشه با یک حلقه ی 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();
}
});
 
0 0
بسیار سپاس گزارم .... :) (9 سال پیش)
0 0
نفقط برای برای من اگه کسه دیگه ای هم نظر یا پاسخ خوبی بهتون داد از علامت لایک استفاده کنید . (9 سال پیش)

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