Android Java Örnekleri

Tıklanan Liste Elemanını Gösterme (Android Java)

Android uygulamalarında listeleme, en sık kullanılan işlemlerden biridir.
Öğrenci listeleri, ders programları, ürünler veya ayarlar genellikle ListView veya RecyclerView ile gösterilir.

Bu listelerde kullanıcı bir elemana tıkladığında:

  • Hangi elemanın seçildiğini öğrenmek
  • Seçilen elemanı ekranda göstermek
  • Yeni bir sayfaya detay olarak göndermek

gibi işlemler yapılır.

Bu makalede Android Java kullanarak ListView’de tıklanan liste elemanını göstermeyi adım adım inceleyeceğiz.

Kullanıcı:

  • Ders isimlerinden oluşan bir listeyi görecek
  • Listeden bir ders seçtiğinde
  • Seçilen dersin adı ekranda Toast mesajı olarak gösterilecek

XML Tasarımı (activity_main.xml)

Öncelikle arayüz tasarlayalım. Bu örnekte yalnızca bir ListView yeterli olacaktır.

Java Kodları (MainActivity.java)

Kodları adım adım açıklayalım.

1️⃣ Paket Tanımı

Uygulamanın benzersiz paket adıdır

Android’de her proje bu paket altında çalışır

2️⃣ Import (Kütüphaneler)

  • ListView → Liste oluşturur
  • ArrayAdapter → Liste ile veriyi bağlar
  • AdapterView → Liste tıklama olaylarını yakalar
  • Toast → Kısa bilgilendirme mesajı gösterir

Yeni Android sürümlerinde ekran taşmalarını önlemek için kullanılır. Zorunlu değildir.

Liste verilerini tutmak için kullanılır.

3️⃣ Activity Tanımı

MainActivity uygulamanın ana ekranıdır

AppCompatActivity → Android uyumluluğu sağlar.

4️⃣ onCreate Metodu

📌 Ne zaman çalışır?

  • Uygulama ilk açıldığında çalışır.
  • Tüm tanımlamalar burada yapılır.

5️⃣ Edge-to-Edge Ayarları

XML tasarımı Java’ya bağlar.

activity_main.xml ekrana yüklenir.

📌 Amaç:

  • Status bar / navigasyon çubuğu çakışmasını önler.
  • XML’de id=main olması gerekir.
  • Ders anlatımında isteğe bağlıdır.

6️⃣ Değişken Tanımlamaları

DeğişkenGörevi
ListViewListeyi ekranda gösterir
ArrayListDers isimlerini tutar
ArrayAdapterListeyi ListView’e bağlar

7️⃣ ListView Bileşenini Bulma

XML’deki ListView, Java tarafında kullanılabilir hâle gelir.

8️⃣ Liste Verilerinin Oluşturulması

📌 Liste içine ders isimleri eklenir

9️⃣ Adapter Oluşturma

this → Bulunulan Activity

simple_list_item_1 → Android’in hazır liste tasarımı

dersler → Gösterilecek veriler

🔟 Adapter’ı ListView’e Bağlama

📌 Bu satır olmazsa liste ekranda görünmez.

1️⃣1️⃣ Tıklama Olayı (OnItemClickListener)

Listede hangi elemana tıklandığını yakalar.

🔹 onItemClick Metodu

ParametreAnlamı
positionTıklanan elemanın sırası
idElemanın ID değeri
viewTıklanan görünüm

📌 Tıklanan ders alınır.

📌 Seçilen ders ekranda mesaj olarak gösterilir.

Yorum yap