Bu yazıda ekranda bulunan bir GridView bileşeni öğesine nasıl tıklayacağımızı gösteren örnek uygulamayı yapacağım.
Android GridView, 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 gridView olan GridView bileşeni için hazırlanmıştır.
Örnek 1: GridView öğesine tıkladığımızda ekran uyarı verdirme
1 2 3 4 5 6 7 8 9 10 | GridView gridView = (GridView)findViewById(R.id.gridView); gridView.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: GridView öğ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 | GridView gridView = (GridView)findViewById(R.id.gridView); gridView.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