Cambio de posición del cuadro de diálogo en la pantalla de Android

He hecho una @ simpAlertDialog en miActivida:

View view = layoutInflater.inflate(R.layout.my_dialog, null);
AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this)
                    .setView(view)  
                    .create();

infoDialog.show();

Con el código anterior, ladiálog se muestra en (sobre) el centro de la pantalla.

Me pregunto, ¿cómo puedo personalizar la posición del diálogo para que se muestre justo debajo de la barra de acción superior? (¿Hay alguna forma de cambiar la gravedad o algo del diálogo?) Y cómo hacerlo según mi código ??

Respuestas a la pregunta(16)

Su respuesta a la pregunta