Sunday 28 July 2013

Jumpa lagi dengan saya, semoga kawan-kawan gak bosen tuk terus mantengin nih blog (hehehe :D ).

Oh iya, kali ini kita akan membahas bagaimana membuat Spinner di Android (biasanya kalo di Java namanya ComboBox). Cara membuatnya tidaklah sulit alias sangat mudah sekali. Untuk mempersingkat waktu langsung saja ikuti langkah-langkah berikut :
  1. Buka Eclipse
  2. Buat Project baru : File -> New -> Andoid Aplication Project
  3. Isi sesuai gambar dibawah

  4. Klik Next
    2

  5. Klik Next
    3
    Klik tombol Browse jika kawan-kawan ingin mengganti gambar icon aplikasi kita

  6. Klik Next
    4

  7. Klik Finish
    5

  8. Langkah selanjutnya Masuk ke folder res ->  layout dan klik activity_main.xml
    6
    Pada activity_main.xml inilah kita akan membuat desain aplikasinya.

  9. Berikut keseluruhan kode pada activity_main.xml.
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity" >
    
        <Spinner
            android:id="@+id/spinner1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:gravity="center" />
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/spinner1"
            android:text="TextView"
            android:textSize="25sp"
            android:gravity="center"
            tools:ignore="HardcodedText" />
    
    </RelativeLayout>

  10. Selanjutnya buka file MainActivity.java, disini kita akan membuat event-event pada Spinner yang telah kita buat pada activity_main.xml .
    7
    Berikut sourcecode lengkapnya
    package com.is.spinnertest;
    
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.Spinner;
    import android.widget.TextView;
    import android.widget.AdapterView.OnItemSelectedListener;
    
    public class MainActivity extends Activity implements OnItemSelectedListener {
    
     TextView textView;
     String item[]={"Android","Java","php","C++","Phyton","Delphi"};
     
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            textView=(TextView) findViewById(R.id.textView1);
            
            Spinner spin=(Spinner) findViewById(R.id.spinner1);
            spin.setOnItemSelectedListener(this);
            
            ArrayAdapter<String> adapter=new ArrayAdapter<String>
            (this, android.R.layout.simple_spinner_dropdown_item,item );
            
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            
            spin.setAdapter(adapter);
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.activity_main, menu);
            return true;
        }
    
     @Override
     public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
      textView.setText(item[arg2]);
      
     }
    
     @Override
     public void onNothingSelected(AdapterView<?> arg0) {
      // TODO Auto-generated method stub
      
     }
        
    }
    
    

    Class MainActivity ini mengimplement OnItemSelectedListener dimana class ini akan mengimplementasikan method onItemSelected dan onNothingSelected. Dimana method onItemSelected berfungsi ketika kita memilih item pada Spinner.

  11. Selanjutnya RUN aplikasinya. Klik kanan pada Project -> Run As -> Android Aplication.
    8

  12. Hasil Running
    6

Mudah bukan . Itulah cara bagaimana membuat Spinner di Android.

Mungkin untuk postingan kali ane akhiri sekian dulu , semoga bermanfaat dan terima kasih atas kunjungannya dan jangan lupa corat-coret komen dibawah jika ada pertanyaan.

Download Project latihannya disini.

Sayounara .....
Posted by Unknown On 12:51 No comments

0 comments:

Post a Comment

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Recent Post

Entri Populer

Total Pageviews

Visitor



Flag Counter

    About

    Orang yang berilmu mengetahui orang yang bodoh karena dia pernah bodoh, sedangkan orang yang bodoh tidak mengetahui orang yang berilmu karena dia tidak pernah berilmu.