Mencenterkan pesan dalam AlertDialog Android

Contoh Kasus:

Saya mempunyai tampilan Alert Dialog seperti terlihat pada gambar dibawah ini:

Kode yang sudah dibuat

AlertDialog tampil=new AlertDialog.Builder(this).create(); 

tampil.setTitle(“Informasi”);

String pesan=”Aplikasi ini memerlukan koneksi internet”;

tampil.setMessage(pesan);

tampil.setButton(“Kembali”, new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface arg0, int arg1) {

arg0.cancel();

finish();

}

});

tampil.show();

Permasalahan:

Isi pesannya rata kiri, jadi saya ingin agar isi pesannya rata tengah atau center.

Pertanyaan:

Bagaimana cara membuat isi pesannya menjadi rata tengah/center … ?

jawaban:

Kamu bisa memasukkan isi pesannya ke dalam TextView lalu di beri rata tengah, kemudian objek Textview tersebut dimasukkan ke dalam AlertDialog seperti terlihat pada kode berikut ini:

AlertDialog tampil=new AlertDialog.Builder(this).create(); 

tampil.setTitle(“Informasi”);

String pesan=”Aplikasi ini memerlukan koneksi internet”;

TextView txtPesan= new TextView(this);

txtPesan.setText(pesan);

txtPesan.setPadding(10, 10, 10, 10);

txtPesan.setGravity(Gravity.CENTER_HORIZONTAL);

tampil.setView(txtPesan);

tampil.setButton(“Kembali”, new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface arg0, int arg1) {

arg0.cancel();

finish();

}

});

tampil.show();

Keterangan:

  • tampil.setView(txtPesan), Kode ini digunakan untuk memasukkan objek txtPesan ke objek tampil.

Hasil:

 

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura’.

You may also like...

Leave a Reply

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