ورود

View Full Version : اضافه کردن ایتم به لیست ویو توسط کاربر



هزاره سوم
سه شنبه 12 مرداد 1395, 15:02 عصر
سلام.من میخوام زمانی که کاربر یک note جدید ایجاد کرد به صورت خود به خودی به لیست ویویی که در صفحه اصلی برنامه هست اضافه بشه.
ولی نمیدونم چطوری باید این کار رو بکنم.تمام اموزش هایی که توی نت هست به صورت یک ارایه از قبل مشخص شده به لیست ویو ادد میکردن و طول لیست ویو تغییری نمیکرد.
در ضمن من یک ارایه رشته ای که حاوی اطلاعاتی هست که از دیتابیس گرفتم هم دارم که در واقع اونه که قراره به لیست اضافه بشه.
این کد هست.



DB dataDB = new DB(this); try
{
dataDB.open();
String[] m = dataDB.getData();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,m);
ListView listView = (ListView) findViewById(R.id.listview1);
listView.setAdapter(adapter);
dataDB.close();
}

Nevercom
سه شنبه 12 مرداد 1395, 18:22 عصر
یک کلاس برای Adapter بسازید
به اون کلاس متدی رو اضافه کنید که داده ها رو به لیست داده های موجود در اداپتر اضافه کنه

این پست می تونه کمکتون کنه: http://barnamenevis.org/showthread.php?479458-%D8%B1%D8%B3%DB%8C%D8%AF%D9%86-%D8%A8%D9%87-%D8%A7%D9%86%D8%AA%D9%87%D8%A7%DB%8C-%D9%84%DB%8C%D8%B3%D8%AA-%D9%88%DB%8C%D9%88-%D9%88-%D9%84%D9%88%D8%AF-%D8%B4%D8%AF%D9%86-%D8%A7%D8%AF%D8%A7%D9%85%D9%87-%DB%8C-%D9%85%D8%B7%D8%A7%D9%84%D8%A8&p=2148046&viewfull=1#post2148046