- Back to Home »
- Pemrograman Mobile »
- Aplikasi Objek Wisata Dengan Menu Drop Down Pada Android Studio
Posted by : Unknown
Minggu, 06 Maret 2016
Nama : Putu Irvan Arya Purwadana
NIM : 1404505100
Dosen : I Putu Agus Eka Pratama,S.T.,M.T.
Universitas : Universitas Udayana
Mata Kuliah : Pemrograman Mobile
- Buka android studio, lalu buat project baru dengan cara CTRL+N atau File lalu New Project
- Masukkan nama aplikasi dengan "Objek Wisata" lalu klik next
- Lalu pilih sdk 15 pada minimum sdk lalu next
- Pilih blank activity lalu next lagi
- Untuk activity name biarkan default setelah itu klik finish
- Lalu masukkan script berikut :
package com.example.arya.objekwisata; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.AdapterView; import android.widget.Spinner; import android.widget.Toast; public class MainActivity extends AppCompatActivity { private Spinner spinner1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); spinner1 = (Spinner) findViewById(R.id.spinner); spinner1.setOnItemSelectedListener(new ItemSelectedListener()); } public class ItemSelectedListener implements AdapterView.OnItemSelectedListener { String firstItem = String.valueOf(spinner1.getSelectedItem()); public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { if (firstItem.equals(String.valueOf(spinner1.getSelectedItem()))) { // ToDo when first item is selected } else { Toast.makeText(parent.getContext(), "Anda memilih : " + parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show(); // Todo when item is selected by the user } } @Override public void onNothingSelected(AdapterView<?> arg) { } } }
<?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:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="16dp" android:orientation="vertical" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:text="Pilih Objek Wisata"
android:textSize="24sp"
android:id="@+id/textView" /> <Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:backgroundTint="#2ecc71"
android:entries="@array/android_dropdown_arrays"
android:padding="5dp"
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="49dp" /> </LinearLayout>
<resources> <string name="app_name">Objek Wisata</string> <string name="action_settings">Settings</string> <string-array name="android_dropdown_arrays"> <item>Pilihan</item> <item>Air Terjun</item> <item>Pegunungan</item> <item>Taman</item> <item>Kebun Binatang</item> <item>Hutan</item> </string-array> </resources>
- Masukkan Script tersebut ke dalam strings.xml yang terdapat pada folder app/res/values
Lalu setelah itu coba run dengan klik tombol play yang berada di toolbar. Apabila berhasil maka tampilan akan seperti gambar di bawah.
Selamat mencoba!





