Soru & Cevap

Listview Hakkkında soru

14.06.2014 - 12:50

Merhaba Arkadaşlar

Ben oluşturduğum listviewde listviewdeki bir nesneye basınca başka bir ekrana geçmesini istiyorum nasıl yapabilirim ?

19 Görüntülenme

2 Cevap

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

picture-44004-1425502034.jpg
sembozdemir
01.03.2015 - 09:37

[code]

mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                // burada listviewdeki herhangi bir nesneye basıldığında olacakları yazabilirsin.

                //mesela yeni bir activity başlatmak için

                Intent intent = new Intent(MainActiviy.this, BaslatilacakActivity.class);
                startActivity(intent);


                // bu arada position, basılan nesnenin kaçıncı sırada olduğunu donderir.
            }
        });

[/code]

picture-16908-1396912439.jpg
emre_koc
14.06.2014 - 12:59

Merhaba, 

Bunun için özel bir view oluşturup o view sınıfının içinde OnClickListener kullanmanız gerekmektedir. Özel view ile listview oluşturmak ile ilgili bir yazıyı 
http://www.emrekoc.net/listview-kullanimi-android-listview-example/  burada paylaşmıştım. Kaynak kodları indirip inceleyebilirsiniz. 

Örneğin sonunda böyle bir şeye ulaşacaksınız

 

/sites/default/files/cevaplar/dosya/2020/file-8.png