Sunday 10 November 2013

Tutorial Pembuatan ListView Sederhana Dengan ADT

LAPORAN PRAKTIKUM
Pemograman mobile

PRAKTIKUM III:TUTORIAL PEMBUATAN ListView Sederhana
DISUSUN OLEH :
Dionisius.Riyan.E
12.12.0009



LABORATORIUM KOMPUTER & JARINGAN
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO
JL. LET. JEND. POL SUMARTO PURWOKERTO
  2013

Cara membuat ListView sederhana menggunakan  Layout standar yang disediakan oleh Android?
Bagaimana untuk mengikat objek ListView ListActivity untuk data "String []" menggunakan ArrayAdapter?
Tools:
Android Developer Tools (ADT) (atau Eclipse + ADT Plugin)
AVD Nexus S Android 4.3 "emulator" atau,
Min SDK 8
(1) Buat Aplikasi Android
File >> New >> Aplikasi Android
Masukkan nama App: android-sederhana-ListView
Pakcage:
 pilih defualt lain, berikutnya sampai Anda mencapai Finish
(2) Extend ListActivity
Satu-satunya file yang kita akan bekerja dengan adalah MainActivity.java "aktivitas kosong yang dihasilkan"
src / com / hmkcode / android / MainActivity.java
Tentukan array String "listItemArray" untuk menahan label masing-masing item daftar
Buat ArrayAdapter untuk mengikat data "String array" ke tampilan "android.R.layout.simple_list_item_1"
Panggilan setListAdapter (ArrayAdapter) melewati adaptor dibuat.
Penjelasan Coding:
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class MyListActivity extends ListActivity {
  public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    String[] values = new String[] { "Senin", "Selasa", "Rabu",
        "Kamis", "Jumat", “Sabtu", "Minggu" };
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_1, values);
    setListAdapter(adapter);
  }

  @Override
  protected void onListItemClick(ListView l, View v, int position, long id) {
    String item = (String) getListAdapter().getItem(position);
    Toast.makeText(this, item + " selected", Toast.LENGTH_LONG).show();
  }
}


Pada coding :  String[] values = new String[] { "Senin", "Selasa", "Rabu",
        "Kamis", "Jumat", “Sabtu", "Minggu" };
Maka akan didefinisikan hari apa saja yang ada pada daftar listview.

Pada coding: protected void onListItemClick(ListView l, View v, int position, long id) {
    String item = (String) getListAdapter().getItem(position);
    Toast.makeText(this, item + " selected", Toast.LENGTH_LONG).show();
Maka akan dibuat 1 method baru ketika List Item Di click akan muncul tulisan “selected” untuk penggantian tulisan dapat diganti dengan yang anda inginkan.


0 komentar:

Post a Comment

Note: only a member of this blog may post a comment.