July 13, 2024

Menampilkan Sebuah Jendela Dialog Pada Android

2 min read

Ada suatu saat dimana kita membutuhkan untuk menampilkan sebuah jendela dialog untuk mendapatkan sebuah konfirmasi dari pengguna. Dalam kasus ini, kita akan membuat jendela dialog yang didefinisikan pada method onCreateDialog() yang bersifat protected pada class Activity untuk menampilkan sebuah jendela dialog. Disini kita menggunakan software Eclipse sebagai editor untuk menuliskan coding android. Tambahkan perintah yang ditandai kotak garis merah di bawah ini pada file main.xml :

Lokasi File main.xml Pada Pallete Package Eclipse

Membentuk Komponen Button Pada Layar Android

Tambahkan statement-statement selanjutnya pada file mainActivity.java

Lokasi File mainActivity.java Pada Pallete Package Eclipse

Membentuk Jendela Dialog Pada Layar Android

Tekan F11 untuk menjalankan aplikasi pada emulator android. Tekan button untuk menampilkan dialog.

Menampilkan Jendela Activity Pada Android

Setelah kita mengklik tombol “click me”, maka akan menampilkan jendela dialog seperti dibawah ini, untuk menghentikan jendela dialog, klik tombol “OK” atau “Cancel”.

Jendela Dialog

Menampilkan berbagai checkbox akan menyebabkan class Toast menampilkan teks :

“item dicheck/item tidak dicheck”. Untuk menampilkan sebuah dialog, kita pertama membuat method onCreateDialog() pada class Activity:

[sourcecode languege=”php”]
@Override
protected Dialog onCreateDialog(int d){
//…
}
[/sourcecode]

Method ini dipanggil ketika kita memanggil method showDialog():

[sourcecode languege=”php”]
Button btn = (Button) findViewById(R.id.btn_dialog);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
showDialog(0);
}
});
[/sourcecode]

Method onCreateDialog() adalah sebuah panggilan untuk membuat dialog yang dimanajemen oleh activity. Ketika kita memanggil method showDialog(), panggilan ini akan dijalankan. Method showDialog() menerima sebuah argumen integer untuk mengidentifikasi sebuah dialog khusus untuk ditampilkan.

Untuk membuat sebuah dialog, kita menggunakan constructor builder class AlertDialog. Kita menyusun beberapa propertis, seperti icon, judul, dan tombol, dan beberapa komponen checkbox. Untuk menyusun dua tombol “OK” dan “Cancel”, menggunakan masing-masing method setPositiveButton() dan setNegativeButton(). Kita juga menyusun tampilan checkbox dengan menggunakan method setMultiChoiceItems() untuk untuk para pengguna memilih beberapa pilihan.

0 thoughts on “Menampilkan Sebuah Jendela Dialog Pada Android

  1. Super sekali Gan… :2thumbup :cendol :rate :sup2:
    emulator ane kagak jalan gan… :mewek

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.