Apa Selection widget pada eclips itu? Dengan widget ini, kamu bisa membuat sebuah daftar berisi
banyak pilihan atau item. Dua item atau lebih bisa dipilih bersamaan tergantung pada jenis
selection widget yang kita gunakan.
Gambar 8. 1
1. Jalankan Enclipse, buat Project baru.
Gambar 8. 2
2. Isilah parameter seperti berikut
Project nameMengenalSelectionWidget
ContentsCreate new project in workspace
Build TargetAndroid 2.1
Application nameMengenal Slection Widget
Package namecontoh.seleksi
Create Activityseleksi
Min SDK version7
3. Kemudian ketikkan script berikut ini pada main.xml (gambar 8.3).
<?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>
gambar 8.3
4. Ketiklah script seleksi.java seperti berikut (gambar 8.4)
package contoh.seleksi;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
public class seleksi extends ListActivity {
/** Called when the activity is first created. */
TextView seleksi;
String[] pilihan = { "Merbabu", "Merapi", "Lawu", "Rinjani", "Sumbing",
"Sindoro", "Krakatau", "Selat Sunda", "Selat Bali", "Selat Malaka",
"Kalimantan", "Sulawesi", "Jawa" };
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setListAdapter(new
ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, pilihan));
seleksi = (TextView) findViewById(R.id.yangDipilih);
}
public void onListItemClick(ListView parent, View v, int position, long id) {
seleksi.setText(pilihan[position]);
}
}
Gambar 8. 4
5. Bila script berantakan, lakukan Format (source > format).
6. Lakukan RUN dan lihat hasilnya.

Post a Comment