Çok fazla listView kullanan bir uygulama (antrenman planı) oluşturmaya çalışıyorum. Anlamı: "Egzersiz Oluştur" a tıkladığımda -> listView'de yeni egzersiz adı oluşturulur. Egzersizlerin her isimleri için bir ListView. (Bu bende var). Ama bu listenin her öğesini tıklattığımda, her öğe için yeni seri oluşturmak istiyorum. Ama ilk öğede "Yeni seri oluştur" u tıklıyorum ve aynı tıklattığımda ancak ikinci bir öğede bir liste içinde oluşturulduğunda.Özel Listeyi aç Diğer listeyi aç ListView
Ancak bunu her öğe için başka bir listeye kaydetmek istiyorum. Mümkün mü? Şu anda düşündüğüm gibi, her öğenin kendi listView olması gerekir.
Aslında, sorum şu: Neden her dizi bir ListView'de oluşturuluyor? Dizi oluşturmak için ortak bir etkinlik olduğu için mi?
Birisi benim durumum için bir çözüm bulmama yardımcı olabilir mi?
Bu fotoğrafta fikrimi gösteriyorum.
Cevabınız için teşekkür ederiz. Ama ben Adaptör vb var. Her isim için dizi oluşturabilirim ama bu seri sadece bir listView'de yaratılır. Ama bu çözümü cevabınızda bulamıyorum. Her öğe için özel bir ListView oluşturan Etkinlik'e ihtiyacım olduğunu belirttiniz mi? – gryzek
Hayır, her bir öğe için aktivite oluşturmaya gerek yok, örneğin 500 ürünüm var, bu yüzden 500 etkinlik oluşturmak mümkün değil. Sadece bir etkinlik oluşturmanız ve söz konusu etkinlik için belirli bir öğenin değerini geçmeniz gerekiyor ve liste görünümü bu öğenin değerine göre verileri dolduracak ve böylece işiniz 2-3 ekranla sona erecek. Ayrıca, ikinci etkinliğin liste görünümünü notifyDatasetChanged() kullanarak bildirebilirsiniz. –
Ayrıca, veriden gelen verileri, öğenin değerine göre de ayarlayabilirsiniz. –