- Buka Eclipse
- Buat Project baru : File -> New -> Andoid Aplication Project
- Isi sesuai gambar dibawah

- Klik Next

- Klik Next

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

- Klik Finish

- Langkah selanjutnya Masuk ke folder res -> layout dan klik activity_main.xml

Pada activity_main.xml inilah kita akan membuat desain aplikasinya. - Berikut keseluruhan kode pada activity_main.xml.123456789101112131415161718192021222324252627
android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><Spinnerandroid:id="@+id/spinner1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_alignParentLeft="true"android:layout_alignParentTop="true"android:gravity="center"/><TextViewandroid: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> - Selanjutnya buka file MainActivity.java, disini kita akan membuat event-event pada Spinner yang telah kita buat pada activity_main.xml .

Berikut sourcecode lengkapnya12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455packagecom.is.spinnertest;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;importandroid.view.View;importandroid.widget.AdapterView;importandroid.widget.ArrayAdapter;importandroid.widget.Spinner;importandroid.widget.TextView;importandroid.widget.AdapterView.OnItemSelectedListener;publicclassMainActivityextendsActivityimplementsOnItemSelectedListener {TextView textView;String item[]={"Android","Java","php","C++","Phyton","Delphi"};@OverrideprotectedvoidonCreate(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=newArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item,item );adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spin.setAdapter(adapter);}@OverridepublicbooleanonCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.activity_main, menu);returntrue;}@OverridepublicvoidonItemSelected(AdapterView<?> arg0, View arg1,intarg2,longarg3) {textView.setText(item[arg2]);}@OverridepublicvoidonNothingSelected(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. - Selanjutnya RUN aplikasinya. Klik kanan pada Project -> Run As -> Android Aplication.

- Hasil Running

Selasa, 09 Desember 2014
spinner list
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar