Bu yazıda ekranda bulunan bir ListView bileşeni öğesine nasıl tıklayacağımızı gösteren örnek uygulamayı yapacağım.
Android ListView , birkaç öğeyi gruplandıran ve bunları dikey kaydırılabilir listede görüntüleyen bir görünümdür. Liste öğeleri, dizi veya veritabanı gibi bir kaynaktan içerik çeken bir Adapter kullanılarak listeye otomatik olarak eklenir.
Aşağıdaki örnekler main_activity.xml dosyasında idsi listView1 olan ListView bileşeni için hazırlanmıştır.
Örnek 1: ListView öğesine tıkladığımızda ekran uyarı verdirme
1 2 3 4 5 6 7 8 9 10 | ListView listView = (ListView)findViewById(R.id.listView1); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { Toast.makeText(getApplicationContext(),"ListView Öğesine Tıklandı", Toast.LENGTH_LONG).show(); } }); |
Örnek 2: ListView öğesine tıkladığımızda yeni bir aktivite açma ve veri gönderme(Not: yeni aktivite DetayActivity)
1 2 3 4 5 6 7 8 9 10 11 12 13 | ListView listView = (ListView)findViewById(R.id.listView1); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { Intent intent = new Intent(MainActivity.this, DetayActivity.class); String mesaj = "örnek mesaj"; intent.putExtra("MESAJ", mesaj); startActivity(intent); } }); |











Yorum Yap