• Solo Great Sale

    Solo Great Sale Powered By Circle Card 2015

  • Solo Great Sale

    Solo Great Sale Powered By Circle Card 2015

  • Oracle Java Magazine

    As Cover of Oracle Java Magazine March/April 2012 issue

  • Launching jDuchess Indonesia

    Gunadarma University 2011

    www.jduchess.or.id

  • Launching jDuchess Indonesia

    Gunadarma University 2011

    www.jduchess.or.id

  • Launching Java 7

    Binus University 2011

  • Eclipse Democamp

    Microsoft Indonesia 2011

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Launching JENI 2.0

    ITB Bandung 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Java and Android Roadshow

    SMK PGRI 3 Malang 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2010

  • Launching JENI 2.0

    ITB Bandung 2012

  • Oracle Academy

    SMK PGRI 3 Malang 2011

  • Java and Android Roadshow

    SMK Plus Darussalam Kediri 2012

  • Oracle Academy Seminar

    LIKMI Bandung, 2012

  • Oracle Academy Seminar

    Indonesia University, 2012

  • Seminar Android

    Universitas Budi Luhur 2010

  • Java and Android Roadshow

    SMK Hasan Kafrawi Jepara 2012

  • Sosialisasi Kurikulum 2013

    LPMP Surabaya 2013

  • IOSA

    Indonesia Open Source Award 2011

  • Java Training

    SMKN 02 Sukabumi 2010

  • Sosialisasi Kurikulum

    SMKN 01 Tulungagung 2011

  • Sosialisasi Kurikulum 2013

    LPMP Surabaya 2013

Monday, June 14, 2010

Posted by Netty Herawaty
| 11:37 PM
Dialog adalah sebuah window yang tampil sebagai sebuah peringatan atau laert yang terjadi dalam aplikasi Anda. Android memiliki beberapa macam dialog seperti Alert Dialog, Prompt Dialog dan Dialog with Checkbox

1. Alert Dialog

yaitu kotak dialog yang muncul sebagai peringatan seperti jika ingin keluar dari aplikasi atau exit app. Alert Dialog ini ada di dalam Android app builder jadi anda harus mengimportnya terlebih dahulu
import android.app.AlertDialog.Builder;

Kemudian kode di kelas Activity seperti dibawah ini
public class AlertDialog extends Activity {

    @Override

    public void onCreate(Bundled savedInstanceState){

    super.onCreate(SavedInstanceState);

        Builder alert = new Builder(this);

        alert.setIcon(R.drawable.icon_alert);

        alert.setMessage("Do you want to exit?");

        alert.setPositiveButton("OK", null);

        alert.setNegativeButton("Cancel", null);

        alert.show();

    }
}

Penjelasan

a. Builder alert = new Builder(this);
Membuat object alert dari builder android app

b. alert.setIcon(R.drawable.icon_alert);
Menampilkan alert dialog dengan sebuah gambar atau image. Copy image ke dalam folder res/drawable

c. alert.setMessage("Do you want to exit")
Message yang akan ditampilkan pada alert dialog

d. alert.setPositiveButton("OK", null);
Kondisi positif ketika button OK dipilih

e. alert.setNegativeButton("Cancel", null);
Kondisi negatif ketika button Cancel dipilih

f. alert.show();
Perintah untuk menampilkan alert dialog


2. Prompt Dialog

yaitu dialog yang muncul dengan sebuah kotak isian atau EditText. Buat kotak dialog untuk EditText nya di main.xml
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:stretchColumns="0" android:layout_height="fill_parent" android:layout_width="wrap_content"> <TableRow> <TextView android:text="Type text here" /> </TableRow> <TableRow> <EditText android:textSize="16px" /> </TableRow> <TableRow> <Button android:id="@+id/buttonOK" android:text="OK" /> <Button android:id="@+id/buttonCancel" android:text="Cancel" /> </TableRow> </TableLayout>
Untuk menampilkan prompt dialog perhatikan kode dibawah ini
 Dialog  prompt = new dialog(this);

 prompt.setContentView(R.layout.main);

 prompt.setTitle("Prompt Dialog");

 prompt.show();

Penjelasan

a. Dialog prompt = new Dialog(this);
Membuat object prompt dari Android dialog app

b. prompt.setContentView(R.layout.main);
Memanggil file dari xml ke main.xml

c. prompt.setTitle("Prompt Dialog");
Judul prompt dialog yang akan ditampilkan

d. dialog.show();
Perintah untuk menampilkan prompt dialog


3. Dialog with CheckBox

yaitu dialog yang tampil bersama dengan checkbox. Langkah pembuatannya sama dengan prompt dialog

<?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:stretchColumns="0" > <TableRow> <TextView android:layout_gravity="center_vertical" android:layout_marginLeft="6dip" android:text="Android:" android:textColor="#ffffff" android:textSize="16px" /> <CheckBox android:id="@+id/checkboxAndroid" android:layout_gravity="right|top" /> </TableRow> <TableRow> <TextView android:layout_gravity="center_vertical" android:layout_marginLeft="6dip" android:text="Blacberry:" android:textColor="#ffffff" android:textSize="16px" /> <CheckBox android:id="@+id/checkboxBlackberry" android:layout_gravity="right|top" /> </TableRow> <TableRow android:layout_marginTop="230px" > <Button android:id="@+id/buttonOK" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ok" /> </TableRow> </TableLayout>


Reactions: