BINTANG MERAH

Minggu, 10 November 2013

Coding ListView

Permisi agan-agan sekalian,sekarang saya mau membagikan coding contoh pembuatan Listview pada eclipse.

langsung aja
buatlah jadi tampilan layoutnya menjadi seperti ini:

lalu click activity_main.xml
lalu ketikan list program ini.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

<TextView
    android:id="@+id/YangDiPilih"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />

<ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />

</LinearLayout>

Lalu pada buka src nya buka MainActivity.java lalu ketikkan list program seperti berikut
package com.example.listviewgaara;

import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends ListActivity {
    TextView selection;
    String[] hari={
        "Senin",
        "Selasa",
        "Rabu",
        "Kamis",
        "Jum'at",
        "Sabtu",
        "Minggu"
    };
   
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,hari));
    }

    public void onListItemClick(ListView parent, View v, int posisi, long id) {
        Toast.makeText(getBaseContext(), "anda memilih " + hari[posisi], Toast.LENGTH_LONG).show();
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
   
}
Lalu di running.....
menjadi seperti ini
 
ya,,,selamat mencoba yah.jgn lupa di edit yah.