Soru & Cevap

Andrid Listview Hakkında ...

08.09.2016 - 05:13

Merhaba ben bir android listview yaptım Şehirleri yaptım diyelim fakat mesela adana şehrini tanıtmak istiyorum ve adanaya basınca başka layout a giriş yapmak istiyorum yani sayfalama bunu nasıl yapabilirim?

1 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user doktorbune41
doktorbune41
08.09.2016 - 05:26

ListView'ın itemClick olayına bakman lazım.Yani Basit bir şekilde;

ListView list;

public View onCreate{....


//listemizi tanımlıyoruz.
list=(ListView) view.findViewById(R.id.listView1);

//listedeki herhangi bir elemana tıklanıldığında mesela adanaya tıkalnıldığında;
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
       @Override
            public void onItemClick(AdapterView<?> parent, View view,
                                    int position, long id) {
               //buraya adana'ya tıklanıldığında oolucakk şeyleri yazabilirsin.Mesela Adana 1.sırada ise
               //position tıklanılan elemanın sırasını verir 1veya 0 olması lazım ilk elemanın.
               if(position==0)
               { 
               Intent intent = new Intent(this, AdanaActivitiysiniGosterenClass.class);
               startActivity(intent);
               }

            }
        });

Intent başka bir activity başlatmaya yarar.Ayrıntılara buradan bakabilirsin.

Mustafa Oğuz Baran
08.09.2016 - 05:33
Peki adana hakkındaki bilgileri nereye giricem kusura bakma yeniyimde öğreniyorum
Adım Soyadım
08.09.2016 - 05:40
Sıkıntı yok hocam istediğin kadar sorabilirsin.Başlangıç için Yeni bir layout dosyası oluşturabilirsin.Bu layout dosyasının içerisine adana ile alakalı bilgiler yazabilirisin.Ardından Bu adana layoutu görmesi için bi class açıp oraya bağlaman gerekiyor.Bu yöntem başlangıç için anlaşılır bir yöntemdir.Takıldığın yer olursa yine sorabilirsin.