Es muy sencillo crear una ventana emergente o alerta en Android Studio usando el lenguaje de programación Java.
El componente que vamos a usar para crear la alerta emergente es AlertDialog, lo creamos con un título, un mensaje y dos botones: «Aceptar» y «Cancelar».
Después definimos las acciones para cada botón utilizando setPositiveButton y setNegativeButton. En este caso, al hacer clic en cualquiera de los botones, se cierra la alerta (dialog.dismiss()).
A continuación vemos el código completo.
import android.app.AlDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mostrarAlerta();
}
public void mostrarAlerta() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Título")
.setMessage("Este es un mensaje de alerta para DevCodeLight")
.setPositiveButton("Aceptar", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Acción al hacer clic en Aceptar
dialog.dismiss(); // Cierra la alerta
}
})
.setNegativeButton("Cancelar", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Acción al hacer clic en Cancelar
dialog.dismiss(); // Cierra la alerta
}
})
.show();
}
}
Por último muestro el resultado a continuación


