Apa itu ListView?, ListView adalah widget untuk menampilkan data dalam bentuk list yang dapat di-scroll. Karena ukuran layar smartphone terbatas, listview merupakan salah satu widget terpenting dan paling sering digunakan untuk menampilkan kelompok data berupa informasi.
Listview sendiri sangat bervariasi, namun dilihat
dari tingkat kerumitannya listview cuma ada dua yaitu simple list view dan
custom listview. Di lihat dari sumber datanya listview bisa dibagi menjadi
static listview dan listview dari data yang bersumber dari content provider.
Content provider adalah segala jenis mode penyimpanan data seperti file text,
Database SQLite, Contact list ataupun data yang diambil dari Webservice.. Lihat dibawah contoh dari listview :
Oke guys, mari kita mulai permainannya eh membuat list sederhana menampilkan bulan,
Pertama, buat project baru lalu tambahkan ListView di activity_main.xml. Ganti id list view dengan “listBulan” seperti tampak pada gambar di bawah:
Pertama, buat project baru lalu tambahkan ListView di activity_main.xml. Ganti id list view dengan “listBulan” seperti tampak pada gambar di bawah:
Selanjutnya, di Class MainActivity, tambahkan code sebagai
berikut:
package com.belajarlistview.yonandroid; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class MainActivity extends Activity { private String[] bulan = {"Januari", "February", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"}; ArrayAdapterSelanjutnya Jalankan/Run Program dan hasilnya di emulator seperti terlihat pada gambar dibawah ini :adapter; ListView listBulan; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listBulan = (ListView) findViewById(R.id.listBulan); listBulan.setBackgroundColor(Color.GREEN); //Set background list color //Buat Adapter adapter = new ArrayAdapter (getApplication(), android.R.layout.simple_expandable_list_item_1); listBulan.setAdapter(adapter); } }
0 komentar:
Post a Comment