Wednesday, 6 May 2015

Laporan Praktikum 3 | Membuat Spinner

Pertama Jalankan Eclipse, File > New > Android Project, Perhatikan Gambar Berikut


Isikan Kota Dialog New sepertik Berikut



Kemudian Pilih Finish


Pada Package Explorer, Buka file main.xml di folder res/layout, perhatikan gambar berikut 


Ganti Kode pada main.xml menjadi sepertik berikut
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <Spinner
        android:id="@+id/spinner"
        android:layout_width="match_parent"
        android:layout_height="48dp" />

      <Button
          android:id="@+id/button1"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:text="Tampil" />

    <TextView
        android:id="@+id/hasil"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textAppearance="?android:attr/textAppearanceMedium" />


</LinearLayout>

Pada package src/MainActivity, buka MainActivity.java pastikan kodenya seperti berikut,



MainActivity.java
package example.spiner;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.TextView;


public class MainActivity extends Activity implements AdapterView.OnItemSelectedListener {
    // untuk menampilkan daftar item
    TextView selection;
    String[] items={"JAVA", "PHP","ANDROID"};
    Button tombol;
    Spinner spin;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);

//untuk memanggil id selection dan spinner dari file xml
selection=(TextView)findViewById(R.id.hasil);
tombol=(Button)findViewById(R.id.button1);
spin=(Spinner)findViewById(R.id.spinner);
tombol.setOnClickListener(new ok());
spin.setOnItemSelectedListener(this);

 // untuk menampilkan daftar item
ArrayAdapter<String> aa=new ArrayAdapter<String>
(this,     android.R.layout.simple_spinner_item, items);
aa.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(aa);
}
    public void onItemSelected(AdapterView<?> parent,View v, int position, long id) {
    //selection.setText(items[position]);
   
   
    }
 
 
 
    public void onNothingSelected(AdapterView<?> parent) {
    selection.setText("");
    }
    class ok implements Button.OnClickListener{
      public void onClick(View v)
      {
      String s = (String)("Pilihan Anda Adalah : "+spin.getSelectedItem());
      selection.setText(s);
      }
     }
}

Jalankan Run dengan shourcut CTRL+F11 atau klik Kanan package > Runa As > Android Projeck. Lihat Hasilnya Seperti Dibawah Ini


Semoga Bermanfaat


2 comments:

  1. angki kau punya ine bikin bingung,, kau bilang langkah ba bikin spinner..trus di penjelsanya Radiobutton..n yg mau di isi kodingx di mainActiviti.java..maksudnya ??

    ReplyDelete
  2. hhahahhahahhahahha memeng bgtu dy so gilaaa

    ReplyDelete

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com