Pengertian Alert Dialog
Salam sejahtera untuk kita semua, kali ini saya akan
membagikan bagaimana cara membuat alert dialog pada android.
Sedikit saya jelaskan tentang toast, Toast adalah kotak
kecil untuk membuat semua aplikasi yang bila d panggil muncul di atas aplikasi
yang sedang berjalan, biasa nya toast berisi daftar singkat pada pemograman
android, coding pemograman yang ada di bawah saya kasih kepada teman-tean yang
akan belajar tentang pemograman android sederhana.
Toast ini adalah contoh penerapan atau memelih sebuah list
yang ada pada program android yang ada di bawah ini, aplikasi alert dialog ini
bisa juga menampilkan list dialog yang ingin kita buat pada aplikasi sederhana
andoid.
Pada aplikasi sederhana ini bisa juga menampikan pesan untuk
kita keluar, jika ita ingin keluar maka ada pesan “iya” atau “tidak”.
package buat.alert.com;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.widget.Button;
import android.widget.Toast;
import android.view.View;
import android.view.View.OnClickListener;
public class MembuatAlertActivity extends Activity
implements
View.OnClickListener{
Button pesanToast;
Button pesankeluar;
Button tampilList;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState);
setContentView(R.layout.main);
pesanToast=(Button)findViewById(R.id.toast);
pesanToast.setOnClickListener((OnClickListener) this);
pesankeluar=(Button)findViewById(R.id.keluar);
pesankeluar.setOnClickListener(this);
tampilList=(Button)findViewById(R.id.listdialog);
tampilList.setOnClickListener(this);
}
public void onClick(View view){
if(view==pesanToast){
Toast.makeText(this, "Anda memilih Toast",
Toast.LENGTH_SHORT).show();
}
else if(view==pesankeluar){
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) {
MembuatAlertActivity.this.finish();}}).setNegativeButton("Tidak",new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// TODO Auto-generated method stub
dialog.cancel();}}).show();
}
//menampilkan list dialog
else if(view== tampilList){
inal CharSequence[] items = {"honda",
"kawasaki", "suzuki","supra” +”ninja"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pilih Menu");
builder.setItems(items, new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item],
Toast.LENGTH_SHORT).show();}}).show();
}
}
No comments:
Post a Comment