Adapter For Gridview Android

Adapter for GridView Android

GridView, Android’de birden fazla öğeyi ızgara düzeninde görüntülemek için kullanılan bir görünüm öğesidir. Her öğe, bir TextView, ImageView veya Button gibi başka bir görünüm öğesi olabilir. GridView, öğeleri yatay veya dikey olarak kaydırarak görüntüleyebilir.

GridView’i kullanmak için, önce bir adapter oluşturmanız gerekir. Adapter, GridView’e hangi öğeleri görüntüleyeceğini söyler. Adapter, BaseAdapter veya ArrayAdapter sınıfından türetilebilir. BaseAdapter, daha fazla özelleştirme seçeneği sunan daha genel bir sınıftır. ArrayAdapter, daha basit bir sınıftır ve genellikle bir dizi veya liste gibi önceden tanımlanmış bir veri kümesini görüntülemek için kullanılır.

Adapter’ı oluşturduktan sonra, onu GridView’e ayarlamanız gerekir. Bunu, GridView’in setAdapter() yöntemini kullanarak yapabilirsiniz.

java
GridView gridView = (GridView) findViewById(R.id.grid_view);
gridView.setAdapter(adapter);

GridView’i özelleştirmek için, aşağıdaki özellikleri kullanabilirsiniz:

  • android:numColumns – GridView’deki sütun sayısını belirtir.
  • android:columnWidth – GridView’deki her sütunun genişliğini belirtir.
  • android:horizontalSpacing – GridView’deki öğeler arasındaki yatay boşluğu belirtir.
  • android:verticalSpacing – GridView’deki öğeler arasındaki dikey boşluğu belirtir.
  • android:stretchMode – GridView’deki öğelerin nasıl gerileceğini belirtir. Üç seçenek vardır:

    • none – Öğeler gerilmez.
    • columnWidth – Öğeler sütun genişliğine gerilir.
    • spacingWidth – Öğeler, yatay boşluğa gerilir.

GridView, Android’de birden fazla öğeyi ızgara düzeninde görüntülemek için kullanışlı bir görünüm öğesidir. Adapter’ı kullanarak, GridView’e hangi öğeleri görüntüleyeceğini söyleyebilirsiniz. GridView’i özelleştirmek için, yukarıda listelenen özellikleri kullanabilirsiniz.

Faydalı Siteler ve Dosyalar


Yayımlandı