Merhaba Fatih, bunun için CustomListviewAdapter' e ihtiyacın var. A Activitiy'sinde tıklanan butona göre B Activity'sini başlatmak üzere bir intent tetiklenir ve intent içerisinde B Activitiy'sine listeleyeceği içeriğide göndeririz (Bundle ile olabilir emin değilim). Daha sonra B Activity içerisine gelen veriyle CustomListViewAdapter nesnesi üretiriz.
Update------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
tmm, şimdi elimizde iki kavram var Grup ve Kişi. Öncelikle tavsiyem bu iki kavramın özellikleirine uygun kendimize has Grup ve Kisi adında birer model sınıfı yazmamız bu modellerin içerisindeki setter ve getter'lar ile Grup ve Kisi nesneleri üretip özelliklerini tanımlayabiliriz. Tabiki Grup içerinde Kisi nesnelerini de tutacak bir List lazım olur. Daha sonra örneğin gruplar listesindeki Aile adında bir Grup nesnesine tıkladığımda ikinci Activity' ye bu nesneyi veya id'sini gönderir (emin değilim). Bide sen verilerini nerede saklamak istediğine göre SQLLite, SharedPreference gibi seçenekler var. Kolay gelsin.
örnek model: (not: ad, soyad, tel_no' yu oluşturucu metod içerisinde de alabilirsin setter yerine):
public class Kisi {
private String ad;
private String soyad;
private String tel_no;
public void setAd(String ad) {
this.ad = ad;
}
public void setSoyad(String soyad) {
this.soyad = soyad;
}
public void setTel_no(String tel_no) {
this.tel_no = tel_no;
}
public String getAd() {
return ad;
}
public String getSoyad() {
return soyad;
}
public String getTel_no() {
return tel_no;
}
}
Update--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Şimdi şu sayfanın el altına doğru olan özel adaptörü init etme örneğine göre diyeyim. https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-301/listview-ozellestirme
final ListView listemiz = (ListView) findViewById(R.id.liste);
OzelAdapter adaptorumuz=new OzelAdapter(this, kisiler);
listemiz.setAdapter(adaptorumuz);
Bu örnekteki gibi bir tane OzelAdapter'imizi farklı kişiler veya grup nesnesiyle üretiriz (bunu adaptör sınıfımızda kendimiz belirliyoruz). Yani bir adaptör yeterli önemli olan o adaptörü hangi parametrelerle ürettiğimiz.
/sites/default/files/cevaplar/dosya/2020/file-adapter.png