LISTVIEW PADA APLIKASI ANDROID


Untuk membuat ListView ini kita memerlukan 3 tahap, yaitu:

  • Mendeklarasikan array yang berisi data yang akan ditampilkan dalam objek ListView.
  • Mengambil id ListView dari elemen layout lalu mengcastingnya menjadi objek ListView lalu memberikannya ke variable.
  • Mengeset nilai array dan tampilan array ke variable dari objek ListView

Dan langkah-langkahnya yaiut:

  1. Buatlah projeck dengan nama “Praktikum4”
  2. Kemudian buka file activity_main.xml
    tambahkan koding seperti pada gambar di bawah 

    Tambahkan ListView

    Tambahkan ListView


  3. Setelah itu buka file MainActivity.java

    Tamabahkan List coding di atas dengan hati-hati

    Tamabahkan List coding di atas dengan hati-hati

  4. Terakhir Jalankan Emulator androidnya..
    Senin di pilih

    Senin di pilih

    4

    senin di pilih

    Minggu di pilih

    Penjelasan Program

    5Array
    ini adalah deklarasi array, disini array di isi dengan nama-nama hari.

      Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya.
    ·         Contoh :
    –          Angka untuk menyimpan sederetan bilangan
    –          Buku untuk menyimpan sekumpulan data buku
    –          Mahasiswa untuk menyimpan beberapa data mahasiswa

 Adapter

   Adapter merupakan jembatan antara AdapterView dan Data (dapat dibilang database) yang akan di tampilkan pada User Interfaces (UI). Dimana Adapter memiliki akses dan bertanggungjawab untuk menampilkan setiap item dari data tersebut. AdapterView disini merupakan widget-widget yang digunakan untuk ditampilan pada UI. Sebagai contoh dari Widget yang dapat digunakan pada AdapterView yaitu : ListView, Gallery, GridView dan lain sebagainya. Alur kerja dari Adapter yaitu : AdapterView -> Adapter -> Data -> Adapter -> AdapterView.

Jenis-Jenis dari Adapter yaitu sebagai berikut :

  • ArrayAdapter,
  • BaseAdapter,
  • SimpleAdapter,
  • CursorAdapter,
  • HeaderViewListAdapter,
  • ListAdapter,
  • ResourceCursorAdapter,
  • CursorAdapter,
  • SimpleCursorAdapter,
  • SpinnerAdapter,
  • WrapperListAdapter.

Dalam membuat Adapter yang paling mudah data disimpan dalam bentuk ArrayList, hal tersebut cukup mudah karena kita tidak dipusingkan dengan penempatan data. Karena dari AdapterView dia akan memberikan posisi kepada Adapter (pada saat ini pada method getView) kemudian dari Adapter akan memanggil data yang berupa array. Sebagai contoh jika kita memasukkan data pertama maka secara otomatis data berada pada posisi nol (ingat ini dalam array posisi dimulai dari nol) kemudian kita memasukkan data kembali maka data tersebut akan disimpan pada posisi 1, data kedua pada posisi 2, data ke 3 pada posisi 3 dan begitu seterusnya.

 Array Adapter

6

  • Array Adapter adalah class yang digunakan untuk mengelola array dari item-item yang akan diletakan dalam ListView
  • android.R.layout.simple_list_item_1 adalah file layout yang mendefinisikan layout untuk setiap data yang ditampilkan, dimana simple _list_item_1 adlaah file xml bawaan dari android.

 TERIMAKASIH
🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s