Cara Membuat Spinner Di Android Studio
lebakcyber.net – Pada kesempatan kali ini kita akan belajar mengenai cara membuat spinner di Android Studio. Kalau kalian pernah membuat aplikasi menggunakan Java Netbeans ataupun Visual Studio, mungkin istilah ComboBox sudah tidak asing lagi bukan. Android juga memiliki fitur yang mirip dengan ComboBox, namun namanya adalah Spinner bukan ComboBox.
Oke sekarang kita akan coba membuat sebuah spinner di Android yang didalamnya terdapat nama-nama band. Jadi silahkan kalian bukan aplikasi Android Studionya lalu ikuti langkah-langkah cara membuat spinner di Android Studio berikut ini.
Buka activity_main.xml yang berada di folder app-res-layout lalu masukan perintah dibawah ini untuk membuat sebuah spinner :
<Spinner android:id="@+id/SpinnerBand" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" android:entries="@array/Band"> </Spinner>
Disini kita sudah berhasil membuat sebuah spinner di android studio dengan id SpinnerBand. Selanjutnya untuk memasukan nama-nama band kedalam spinner kita harus memasukannya kedalam file strings.xml yang berada di app-res-values-strings.xml lalu masukan perintah seperti berikut ini :
<string-array name="Band"> <item>Nirvana</item> <item>Incubus</item> <item>Oasis</item> <item>Slipknot</item> </string-array>
Oke sekarang coba kita jalankan aplikasi android mengenai contoh pembuatan spinner ini. Tampilannya akan seperti pada gambar berikut :
Oke jadi seperti itulah bagaimana cara membuat spinner di Android, tidak begitu sulit kan caranya.
Berikut ini adalah perintah lengkap dari file Activity_Main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="net.lebakcyber.tutorialandroidlebakcyber.MainActivity"> <Spinner android:id="@+id/SpinnerBand" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" android:entries="@array/Band"> </Spinner> </LinearLayout>
Berikut ini adalah perintah lengkap dari file strings.xml
<resources> <string name="app_name">Tutorial Android Lebak Cyber</string> <string-array name="Band"> <item>Nirvana</item> <item>Incubus</item> <item>Oasis</item> <item>Slipknot</item> </string-array> </resources>