Red de conocimiento del abogados - Ley de patentes - Cómo hacer desarrollo de Android, aparece un cuadro de mensaje después de hacer clic en el icono. La interfaz principal no se muestra

Cómo hacer desarrollo de Android, aparece un cuadro de mensaje después de hacer clic en el icono. La interfaz principal no se muestra

El error reportado aquí es que el código está escrito incorrectamente. Se recomienda escribir el código línea por línea.

Código de implementación específico:

1. Crear marco de objeto

AlertDialog.Builder builder = new Builder(context);

builder. setTitle("Por favor ingrese"); //Establezca el título del cuadro de diálogo

builder.setIcon(android.R.drawable.btn_star); //Establezca el icono delante del título del cuadro de diálogo

2. Cree un cuadro de entrada EditText

edición final EditText = new EditText(context);

3. Asigne el cuadro de entrada al cuadro de diálogo y agregue Aceptar y Cancelar. botón

builder.setView(editar);

builder.setPositiveButton("Confirmar", nuevo DialogInterface.OnClickListener() {

@Override

public void onClick( DialogInterface dialog, int which) {

Toast.makeText(context, "Lo que ingresaste es: " edit.getText().toString(), Toast.LENGTH_SHORT).show ();

}

});

builder.setNegativeButton("Cancelar", nueva DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

Toast.makeText(context, "Hiciste clic en Cancelar", Toast.LENGTH_SHORT).show();

}

});

4. Establecer API comunes y mostrar ventanas emergentes

builder.setCancelable(true); si el botón se puede cancelar presionando la tecla de retorno, si es falso, no se puede cancelar

AlertDialog dialog = builder.create(); //Crear un cuadro de diálogo

dialog. setCanceledOnTouchOutside(true); //Establece si el cuadro emergente pierde el foco y está oculto, es decir, haz clic para bloquear si desea ocultar otros lugares

dialog.show();