Saturday 12 September 2015

Cara membuat Alert Dialog di Android



1. Jalankan Enclipse-Juno Pilih menu, File > New > Application Android Project

2. Isikan Nama Project  pada isian berikut  ini :
·         Application Name           : tampilanalertdialog    {nama aplikasi yang dibuat)

·         Project Name                  : tampilanalertdialog    {nama proyek}

·         PackageName                : com.example.tampilanalertdialog  {nama paket]

·         Minimum Required SDK: (tidak usah dirubah) {minimum versi android

Bisa menggunakan }

·         Target SDK                     : tidak usah dirubah)   {versi  android yang diset}

·         Compile with                   : (tidak usah dirubah)  {versi android yang meng-kompilasi}

·         Theme                             : (tidak usah dirubah)  {set  tampilan layar}
3. Kemudian Klik Next…

4. Kemudian akan terbuka window Configure Project (Konfigurasi Proyek) seperti berikut :

·         Create custom launcer icon : { icon untuk aplikasi (type: jpg,gif, png dan lain-lain}

·         Create Activity                 : { aktivitas yang akan dibuat pada aplikasi}

·         Create project in workspace: {area kerja (disk drive) untuk menempatkan proyek aplikasi}

Catatan : pada proses ini boleh dirubah atau kita biarkan saja.

Selanjutnya klik Next> saja setelah menyelesaikan konfigurasi pada proses diatas.

 5. Kemudian akan terbuka aplikasi yang akan kita dibuat bersamaan dengan dua file Java

dan Xml yaitu alert_activity.java dan activity_alert.xml

6. Kemudian edit  Alertactivity.java pada folder: src>Alertactivitity.java :
 

7. Kemudian edit  activity_alert.xml  pada folder: res>layout>activity_alert.xml 
 

8. Lakukan Run dengan shortcut CTRL+F11 atau klik kanan package > run as > android Application.

9. Source code :Klik disini..

7. Lihat hasilnya :

·         Jika user meng-klik Toast maka akan ada tampilan alert dialog  seperti dibawah ini :
 

·         Jika user meng-klik  “Keluar Sekarang “ maka akan ada Alert dialog seperti dibawah ini :  
 



0 comments:

Post a Comment