Menggunakan Selection-Widget
Apa Selection widget 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.. Langsung kita mulai yuuk. Sudah siap? Seperti apa sih hasilnya nanti?
Mari kita mulai pembuatannya?
1. Disini saya menggunakan Eclipse Indigo. Jalankan Enclipse, File > New > Android Project
2. Isikan kotak dialog new seperti berikut:
Project name | SelectionWidget |
Contents | Create new project in workspace |
Build Target | Android 2.3.3 |
Application name | Selection Widget |
Package name | com.contoh.SelectionWidget |
Create Activity | SelectionWidgetActivity |
Min SDK version | 10 |
3. Ketikkan kode berikut ini pada layout main.xml
<?xml version="1.0" encoding="utf-8"?> <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" android:drawSelectorOnTop="false" /> </LinearLayout>
4. Pastikan kode pada SelectionWidgetActivity.java seperti berikut
package com.contoh.SelectionWidget; 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 SelectionWidgetActivity extends ListActivity { /** Called when the activity is first created. */ TextView seleksi; String[] pilihan = { "Bromo", "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]); } }
5. Lakukan Run dengan CTRL+F11 atau klik kanan package > run as > Android Application.
Mudah bangett kan? Bila ada pertanyaan dan masukan segala macam, silakan kirim komentar dibawah ini.
Kalau pengen aplikasi diatas silahkan download disini