Spinner di Pemrograman Android

10:25 PM

Spinner??
Yang terbayang di pikiran saya setelah mendengar kata spinner adalah sesuatu yang berputar-putar. .
Ketika mendengar kata Spinner pada pemrograman android yang ada di bayangan saya adalah animasi loading yang biasa pada android. .
Ternyata salah, yang dimaksud spinner pada pemrograman android adalah seperti dropdown menu pada pemrograman web. .

Jika kita lihat pada arti sebenarnya di http://developer.android.com/guide/topics/ui/controls/spinner.html , adalah sebagai berikut:
Spinners provide a quick way to select one value from a set. In the default state, a spinner shows its currently selected value. Touching the spinner displays a dropdown menu with all other available values, from which the user can select a new one.

Spinner di Pemrograman Android

Sekarang langsung saja kita belajar bagaimana membuat dan menggunakan spinner di pemrograman android.
Pertama kita buat dulu spinner nya pada view. .


Pada view nya anda lihat atribut entries dan prompt. Kedua atribut itu belum ada nilainya karena belum kita masukkan pada string. Fungsi dari kedua atribut tersebut masing-masing adalah berikut : entries merupakan resource string, atau menu dari dropdown yang disediakan; sedangkan prompt merupakan judul dari dropdown menu itu sendiri (menurut saya, karena ada di bagian atas)
Sekarang mari kita buat nilai kedua atribut tadi pada res/values/strings
Dengan begitu jika kita run aplikasi kita, spinner sudah akan menampilkan pilihan menu-menu yang ada pada array jk_array tadi. Tetapi, tentunya tidak seperti itu saja yang kita mau bukan? Kita membutuhkan suatu event yang terjadi jika salah satu menu pada spinner dipilih, untuk itu kita masukkan kode berikut pada MainActivity.java
Jika di run, maka akan menghasilkan aplikasi seperti berikut:
Spinner AndroidSpinner Android


Spinner Android

































Sekian tutorial kali ini, semoga bermanfaat. .
^_^ GBU

You Might Also Like

2 comments

  1. agen bolavita judi online bola terpercaya 2018
    agenpialadunia2018-blog.logdown.com

    ReplyDelete