Selamat datang belajar bareng SMK TI

Membuat Selection widget pada eclips

Wednesday, October 9, 20130 comments

        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.

Share this article :

Post a Comment

 
Support : SMK TI AN-Najiyah | Jasa buat blog
Copyright © 2011. belajar bersama - All Rights Reserved
Template Created by Creating Website Modify by CaraGampang
Proudly powered by Blogger