Turkcell | Geleceği Yazanlar

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 ?

2600 Görüntülenme

2 Cevap

sembozdemir
01.03.2015 - 21: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]

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Emre
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

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

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