Nama : Gede Widya Dharma
Nim : 1404505093
Dosen : I Putu Eka Pratama ST., MT
Matakuliah : Pemograman Mobile
Kampus : Jurusan Teknologi Informasi, Fakultas Teknik Universitas Udayana
1. Buat proyek baru. Klik Next.
3. Pilih Blank Activity. Klik Next.
5. Sistem mempersiapkan proyek yang dibuat. dan halaman kerja dari Android Studio akan muncul.
6. Ketikkan script berikut pada file activity_main.xml yang berlokasi di /res/layout. Script ini untuk membangun tatap muka aplikasi.
8. Kemudian ketikkan script Java berikut pada file main activity.java yang ada di /java/com.example.squwidy.wisata.
9. Terakhir, tambahkan script berikut pada file strings.xml yang ada di /res/value/strings.xml
10. Tekan tombol Save (Simpan). Compile dan jalankan. Tekan tombol hijau
Dosen : I Putu Eka Pratama ST., MT
Matakuliah : Pemograman Mobile
Kampus : Jurusan Teknologi Informasi, Fakultas Teknik Universitas Udayana
1. Buat proyek baru. Klik Next.
2. Pilih opsi Phone and Tablet. Klik Next
3. Pilih Blank Activity. Klik Next.
4. Memberi nama Activity (Main Citivty). Klik Finish.
6. Ketikkan script berikut pada file activity_main.xml yang berlokasi di /res/layout. Script ini untuk membangun tatap muka aplikasi.
<?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 di Bali"
android:textSize="24sp"/>
<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"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="20dp"
android:gravity="bottom|center"
android:text="Squwidy Dev - Teknologi Informasi Udayana"
android:textSize="12sp"
android:textStyle="bold"/>
</LinearLayout>
8. Kemudian ketikkan script Java berikut pada file main activity.java yang ada di /java/com.example.squwidy.wisata.
package com.example.squwidy.wisata;
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 {
//get strings of first item
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 telah memilih : " + parent.getItemAtPosition(pos).toString(),
Toast.LENGTH_LONG).show();
// Todo when item is selected by the user
}
}
}
@Override
public void onNothingSelected(AdapterView<?> arg) {
}
}
9. Terakhir, tambahkan script berikut pada file strings.xml yang ada di /res/value/strings.xml
<resources>
<string name="app_name">wisata</string>
<string name="hello_world">Hello world!</string>
<string name="action_settings">Settings</string>
<string-array name="android_dropdown_arrays">
<item>Pilih</item>
<item>Tirta Gangga Karangasem</item>
<item>Panelokan Bangli</item>
<item>Pantai Kuta Badung</item>
<item>Kerta Gosa Klungkung</item>
<item>Kebun Raya Bedugul Tabanan</item>
<item>Hutan Lindung Bali Barat Jembrana</item>
<item>Tirta Empul Gianyar</item>
</string-array>
</resources>
10. Tekan tombol Save (Simpan). Compile dan jalankan. Tekan tombol hijau