Wednesday 7 November 2012

Selection Widget - membuat Simple List Android

Untuk membuat Simple List pada Android dibutuhkan 2 file yaitu :
1. File XML pada folder res- layout, disini saya menggunakan nama file default main_activity.xml
2. File utama pada package sorce yang dipakai, nama file saya MainActivity.java

Disini saya umpamakan anda sudah install software - software pendukung.
Buat project baru di Eclipse Helios (software yang saya gunakan)
pada file main_activity.xml ketik script berikut :
****

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
    <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"
            android:drawSelectorOnTop="false" />
</LinearLayout>
****

pada file MainActivity.java ketik script berikut :
****

package wulan.novi.simplelist;

import android.os.Bundle;
import android.app.ListActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
public class MainActivity extends ListActivity {
TextView Selection;
String[] pilihan = { "Wulan", "Wulan2", "Wulan3", "Wulan4" };
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setListAdapter(new
        ArrayAdapter<String>
        (this,android.R.layout.simple_list_item_1,pilihan));
        Selection=(TextView)findViewById(R.id.yangDipilih);
    }
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
    String text=" position :"+ position +" "+pilihan[position];
    Selection.setText(text);
    }
}


****
Berikut hasil running nya :



No comments:

Post a Comment

Related Posts

Related Posts Plugin for WordPress, Blogger...