Alert Dialog dengan Button
Alert dialog dengan button sering digunakan untuk menampilkan konfirmasi ketika Anda ingin keluar dari aplikasi. Begitu tombol diklik, akan muncul konfirmasi apakah Anda benar-benaringin keluar dari aplikasi atau tidak. Jika diklik tombol ya, aplikasi akan berhenti. Jika tidak,konfirmasi ini akan hilang dan kembali ke tampilan sebelumnya. Langsung kita mulai yuuk. Sudah siap? Seperti apa sih hasilnya nanti?
Mari kita mulai pembuatannya?
1. Disini saya menggunakan Eclipse Indigo. Jalankan Enclipse, File > New > Android Project
2. Isikan kotak dialog new seperti berikut:
Project name | AlertDialogButton |
Contents | Create new project in workspace |
Build Target | Android 2.2 |
Application name | AlertDialogButton |
Package name | com.contoh.alertDialogButton |
Create Activity | AlertDialogButtonActivity |
Min SDK version | 8 |
3. Ketikkan kode berikut ini pada layout main.xml
<?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" > <Button android:id="@+id/exit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Keluar Sekarang" > </Button> </LinearLayout>
4. Pastikan kode pada AlertDialogButtonActivity.java seperti berikut
package com.contoh.alertDialogButton; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; import android.widget.Button; public class AlertDialogButtonActivity extends Activity implements View.OnClickListener { Button keluar; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); keluar=(Button)findViewById(R.id.exit); keluar.setOnClickListener(this); } public void onClick(View view) { if (view == keluar) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Apakah Anda Benar-Benar ingin" + " keluar?") .setCancelable(false) .setPositiveButton("Ya", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { finish(); } }) .setNegativeButton("Tidak", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).show(); } } }
5. Lakukan Run dengan CTRL+F11 atau klik kanan package > run as > Android Application.
Mudah bangett kan? Bila ada pertanyaan dan masukan segala macam, silakan kirim komentar dibawah ini.
Kalau pengen aplikasi diatas silahkan download disini