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:
Write comments