Nama : Kadek Andre Afrizza
NIM : 1404505094
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
0 komentar:
Posting Komentar