Demikian langkah-langkahnya :
1. Buat class List_Perawatan.java di package anata.org
2. Script
package thefly.org;
import thefly.org.histori.HistoriFragmentActivity;
import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.os.StrictMode;
import android.support.v4.app.DialogFragment;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class list_dokter extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
String[] listdokter = new String[]{
"1. Perawatan Wajah \n [Spes Wajah]",
"2. Perawatan Tubuh \n [Spes Tubuh & Medypedy]",
"3. Perawatan Rambut \n [Spes Rambut]",
"4. Aerobik, Dance, Zumba, Yoga \n [n]",
"5. Produk Anata \n [Ruang Jual Produk]",
"Lihat Histori",
"Keluar", };
this.setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, listdokter));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
// Get the item that was clicked
// Menangkap nilai text yang dklik
Object o = this.getListAdapter().getItem(position);
String pilihan = o.toString();
// Menampilkan hasil pilihan menu dalam bentuk Toast
tampilkanPilihan(pilihan);
}
protected void tampilkanPilihan(String pilihan) {
try {
// Intent digunakan untuk sebagai pengenal suatu activity
Intent i = null;
if (pilihan.equals("1. Perawatan Wajah \n [Spes Wajah]")) {
i = new Intent(this, pendaftaran_operator1.class);
} else if (pilihan.equals("2. Perawatan Tubuh \n [Spes Tubuh & Medypedy]")) {
i = new Intent(this, pendaftaran_operator2.class);
} else if (pilihan.equals("3. Perawatan Rambut \n [Spes Tata Rambut]")) {
i = new Intent(this, pendaftaran_operator3.class);
} else if (pilihan.equals("4. Yoga, Zumba, Aerobik \n [Spes Dance]")) {
i = new Intent(this, pendaftaran_operator4.class);
} else if (pilihan.equals("5. Produk Anata [Jual Produk]")) {
i = new Intent(this, pendaftaran_operator5.class);
} else if (pilihan.equals("Lihat Histori")) {
//Panggil activity history dlm bentuk fragment
i = new Intent(this, HistoriFragmentActivity.class);
} else if (pilihan.equals("Keluar")) {
// Intent exit = new Intent(Intent.ACTION_MAIN);
// startActivity(exit);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Anda Yakin Ingin Menutup Aplikasi ANATA SALON?")
.setCancelable(false).setPositiveButton("Ya",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int id) {
Intent exit = new Intent(
Intent.ACTION_MAIN);
exit.addCategory(Intent.CATEGORY_HOME);
exit
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(exit);
}
}).setNegativeButton("Tidak",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int id) {
dialog.cancel();
}
}).show();
} else {
Toast.makeText(
this,
"Anda Memilih: " + pilihan
+ " , Actionnya belum dibuat",
Toast.LENGTH_LONG).show();
}
startActivity(i);
} catch (Exception e) {
e.printStackTrace();
}
}
}
3. Buat main.xml di layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:padding="10dp" />
<ListView android:id="@+id/listView1" android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
Selasa, 02 Januari 2018
Home »
» Cara Membuat List Perawatan untuk Aplikasi Anata Shalon & Skincare berbasis Android - Praktikum Lanjutan
0 komentar:
Posting Komentar