entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

TextView en onCreateDialog

He echo un dialog que se muestra al final del juego donde existe un textview que mostrara el score del jugador, el problema esta que no me modifica el valor y textview2 no muestra nada

  @Override
public Dialog onCreateDialog(Bundle savedInstanceState) {

    AlertDialog.Builder builder =
            new AlertDialog.Builder(getActivity());

    LayoutInflater inflater = activity.getLayoutInflater();

    View view = inflater.inflate(R.layout.dialog_gameover, null, false);
    TextView txt = (TextView) view.findViewById(R.id.textView2) ;
    txt.setText("Hola");

    builder.setTitle("GAME OVER :(")

Alguien sabe el porque no se me modifica el texto haciendo el setText ?

1 Respuesta

1voto

LxDAndromeda Puntos2440

Creo que quedaría mejor, mostrando un mensaje y dirigiendo al jugador donde deseas llevarlo:

AlertDialog.Builder constructorMensaje = new AlertDialog.Builder(this);

constructorMensaje.setMessage("GAME OVER :(")
    .setCancelable(false)
    .setPositiveButton("Salir", new DialogInterface.OnClickListener() {
        Intent localizacion = new Intent(ActividadActual.this, ActividadDestino.class);
        startActivity(localizacion);
        finish();
    }

AlertDialog alert = constructorMensaje.create();
alert.show();

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta