Page 60 - 24JAM_Pintar_Pemrograman_Android__1-libre
P. 60

  24 JAM!! Pintar Pemrograman Android
            8:  android:id="@+id/yangDipilih"
            9:  android:layout_width="fill_parent"
            10:  android:layout_height="wrap_content" />
            11:  <ListView
            12:  android:id="@android:id/list"
            13:  android:layout_width="fill_parent"
            14:  android:layout_height="fill_parent"
            15:  android:drawSelectorOnTop="false"
            16:  />
            17:  </LinearLayout>

                4.  Ketiklah script seleksi.java seperti berikut

            1:  package contoh.seleksi;
            2:
            3:  import android.app.ListActivity;
            4:  import android.os.Bundle;
            5:  import android.view.View;
            6:  import android.widget.ArrayAdapter;
            7:  import android.widget.ListView;
            8:  import android.widget.TextView;
            9:
            10:  public class seleksi extends ListActivity {
            11:     /** Called when the activity is first created. */
            12:     TextView seleksi;
            13:     String[] pilihan = {
            14:        "Merbabu", "Merapi", "Lawu", "Rinjani",
            15:        "Sumbing","Sindoro", "Krakatau", "Selat Sunda",
            16:        "Selat Bali","Selat Malaka","Kalimantan",
            17:        "Sulawesi", "Jawa" };
            18:     @Override
            19:     public void onCreate(Bundle savedInstanceState) {
            20:     super.onCreate(savedInstanceState);
            21:     setContentView(R.layout.main);
            22:     setListAdapter(new ArrayAdapter<String>
            23:        (this,android.R.layout.simple_list_item_1, pilihan));
            24:     seleksi = (TextView) findViewById(R.id.yangDipilih);
            25:     }
            26:
            27:     public void onListItemClick(ListView parent, View v,
            28:       int position, long id) {
            29:            seleksi.setText(pilihan[position]);
            30:     }
            31:  }

                5.  Bila script berantakan, lakukan Format (source >
                    format).
                6.  Lakukan RUN dan lihat hasilnya.
            PENJELASAN PROGRAM
                    Baik, kita mulai dari layout main.xml. Kamu hanya perlu
            menaruh sebuah TextView (baris 7-10) untuk menampilkan apa
            saja  yang  Kamu  klik  dan  sebuah  ListView  (baris  11-15)  untuk
            menampilkan  item  apa  saja  yang  dapat  diklik.  Dua  widget
            diatas, dirangkai dalam satu LinearLayout.

                    Kita  beralaih  ke  activity,  baris  12  merupakan  bagian
            pendeklarasian  objek  dan  pada  baris  13-17  kita  membuat
            object  jenis  array  bertipe  string  isinya  adalah  nama-nama

                              Dapatkan materi terbaru di                   60
                                       www.omayib.com
   55   56   57   58   59   60   61   62   63   64   65