Android: Affiche la boîte de dialogue personnalisée au centre du conteneur

Comment faire pour afficher la boîte de dialogue personnaliser comme un centre du conteneur?

Dialog customdialog = new Dialog(this,android.R.style.Theme_Translucent_NoTitleBar); 
Window window = customdialog.getWindow();
window.setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
window.setGravity(Gravity.CENTER);

R.style.Theme_Translucent_NoTitleBar - est utilisé pour supprimer la bordure pour cutomdialog. Une fois que j'ai utilisé cette ligne de la boîte de dialogue apparaît à l'topleft coin de la tablette?

Quelqu'un peut-il m'aider à résoudre ce problème?

source d'informationauteur Kamal