ListView Android

Hello kawan BMS, pada kesempatan ini ane akan membahas mengenai cara penggunaan ListView di Android. ListView sendiri adalah tampilan grup yang menampilkan daftar item secara scroll. Daftar item secara otomatis dimasukkan ke daftar menggunakan Adapter yang mengambil konten dari sumber seperti  array atau database dan mengkonversi setiap  item ke dalam view yang di tempatkan ke dalam daftar.

Untuk lebih jelasnya langsung saja ikuti langkah-langkah berikut

  1. Buka Eclipse kesayangan kawan-kawan.
  2. Buat project baru dan berinama ListViewTest.
  3. Setelah selesai membuat project, seperti biasa buka file activity_main.xml nya, disinilah kita akan membuat tampilan dari aplikasi yang akan kita buat.
  4. Berikut source dari activity_main.xml
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity" >
    
        <ListView
            android:id="@+id/listView1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true" >
    
        <!--<span class="hiddenSpellError" pre=""-->ListView>
    
    </RelativeLayout>
    
  5. Selanjutnya buka MainActivity.java . Berikut source lengkapnya.
    package com.is.listviewtest;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    import android.widget.Toast;
    
    public class MainActivity extends Activity implements OnItemClickListener {
    
    	String items[]={"Ubuntu","Mandriva","Mint","Fedora","Backtrack",
    			"Puppy","Deepin","Kubuntu","Slackware","Sabily","Blankon","Nusantara"};
    
    	ListView listView;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            listView=(ListView) findViewById(R.id.listView1);
            listView.setOnItemClickListener(this);
    
            ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_list_item_1,items);
    
            listView.setAdapter(adapter);
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }
    
    	@Override
    	public void onItemClick(AdapterView<!--?--> arg0, View arg1, int arg2, long arg3) {
    		// TODO Auto-generated method stub
    		Toast.makeText(this, items[arg2], Toast.LENGTH_LONG).show();
    	}
    
    }
    
  6. Langkah terakhir jalankan aplikasi kawan-kawan. Klik kanan project nya -> Run As -> Android Application.
    4-5-2013 5-30-12 PM

Selesai..
Mudah bukan.

Oke , untuk postingan kali ini sekian dulu ya, nantikan postingan berikutnya. Semoga bermanfaat dan sampai jumpa.

Download Project latihannya disini.

sumber : http://developer.android.com/guide/topics/ui/layout/listview.html

3 thoughts on “ListView Android

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