Android Bundle Add List

Android Bundle Add List: Uygulamanıza Listeler Ekleme

Android’de listeler, verileri düzenli ve kullanıcı dostu bir şekilde görüntülemek için kullanılan temel bir kullanıcı arayüzü bileşenidir. Bir ListView veya RecyclerView kullanarak uygulamanıza listeler ekleyebilirsiniz. Bu makale, ListView kullanarak listeler eklemeyi ele alacaktır.

ListView Kullanarak Liste Ekleme

Bir ListView oluşturmak için aşağıdaki adımları izleyin:

  1. XML Düzen Dosyası Oluşturun: res/layout dizinine yeni bir XML düzen dosyası oluşturun.
  2. ListView Ekle: Düzen dosyasına aşağıdaki kodu ekleyin:

xml
<ListView
android:id="@+id/my_list_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />

  1. Veri Kaynağı Oluştur: Listede görüntülenecek verileri içeren bir veri kaynağı oluşturun. Bu, bir dizi, liste veya özel bir veri yapısı olabilir.
  2. ArrayAdapter Oluştur: Veri kaynağını ListView‘a bağlamak için bir ArrayAdapter oluşturun. ArrayAdapter, veri kaynağındaki öğeleri ListView‘da görüntülenecek görünümlere dönüştürür.

java
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, data);

  1. ListView’a Bağla: ArrayAdapter‘ı ListView‘a bağlayın:

java
ListView listView = (ListView) findViewById(R.id.my_list_view);
listView.setAdapter(adapter);

Liste Öğelerini Özelleştirme

Varsayılan olarak, ListView öğeleri basit metin görünümleri olarak görüntülenir. Liste öğelerini özelleştirmek için özel bir görünüm düzeni oluşturabilirsiniz.

  1. Özel Görünüm Düzeni Oluşturun: res/layout dizinine yeni bir XML düzen dosyası oluşturun. Bu dosya, liste öğelerinin nasıl görüneceğini tanımlayacaktır.
  2. Görünüm Düzenini Kullan: ArrayAdapter‘ı oluştururken özel görünüm düzenini belirtin:

java
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, R.layout.my_custom_list_item, data);

Liste Olaylarını İşleme

Kullanıcılar liste öğeleriyle etkileşime girdiğinde olayları işleyebilirsiniz. Örneğin, bir öğeye tıklandığında bir işlem gerçekleştirebilirsiniz.

  1. ListView’a Olay Dinleyicisi Ekle: ListView‘a bir olay dinleyicisi ekleyin:

java
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// Öğeye tıklandığında gerçekleştirilecek işlem
}
});

Yararlı Kaynaklar


Yayımlandı