Nama : Pande Gede Agung Adi Suarpala
NIM : 1404505113
Mata Kuliah : Pemrograman Mobile (C)
Dosen : I Putu Agus Eka Pratama, ST MT
Langkah – Langkah :
1. Buat proyek baru. Klik Next.
Gambar 1. Membuat Proyek (memberi nama)
2. Pilih opsi Phone and Tablet. Klik Next.
Gambar 2. memilih opsi Phone and Tablet device)
3. Pilih Empty Activity. Klik Next.
Gambar 3. Memilih Empty Activity
4. Memberi nama Activity (Main Activity). Klik Finish.
Gambar 4. MainActivity
5. 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 nama buah"
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="-tobi404-"
android:textSize="12sp"
android:textStyle="bold" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:text="Pilih nama buah"
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="-tobi404-"
android:textSize="12sp"
android:textStyle="bold" />
</LinearLayout>
Gambar 5. Menambahkan script pada ActivityMain.xml
6. Kemudian ketikkan script Java berikut pada file main activity.java yang ada di /java/com.example.tobi_ (sesuaikan dengan path anda).
package com.example.tobi_.namabuah; 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()))) { } else { Toast.makeText(parent.getContext(), "Anda telah memilih : " + parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show(); } } @Override public void onNothingSelected(AdapterView<?> arg) { } } }
Gambar 6. Script Java pada main activity.java
7. Terakhir, tambahkan script berikut pada file strings.xml yang ada di /res/value/strings.xml
<resources> <string name="app_name">Nama Buah</string> <string name="action_settings">Settings</string> <string-array name="android_dropdown_arrays"> <item>Pilih</item> <item>Apel</item> <item>Jeruk</item> <item>Pisang</item> <item>Semangka</item> <item>Melon</item> <item>Rambutan</item> <item>Anggur</item> </string-array> </resources>
Gambar 7. File strings.xml
8. Tekan tombol Save (Simpan). Compile dan jalankan. Tekan tombol hijau, (disini saya menjalankan aplikasi langsung pada android device menggunakan koneksi adb). Jika anda tidak mengkoneksikan android device anda melalui usb adb, anda dapat menjalankan aplikasi ini pada emulator.
9. Hasilnya sebagai berikut :
Komentar ini telah dihapus oleh pengarang.
BalasHapus