respondiendo a los botones dentro de gridview en android

He creado una vista de cuadrícula con botones dentro.

Pero ahora el problema es que no entiendo para qué clic se supone que debo responder. ¿El de la vista de cuadrícula o el del botón?

Además, realmente no tengo idea de cómo configurar los oyentes de clics en la clase de adaptador personalizado que he creado o debería configurarlos en la clase principal.

He intentado googlear pero sin éxito. Estaría realmente muy agradecido si alguien me ayuda a resolver este problema conceptual o al menos me indica un buen recurso. Gracias.

preguntado el 09 de marzo de 12 a las 16:03

1 Respuestas

Establezca un onClickListener para cada botón.

Defínalos donde está definiendo su interfaz de usuario. La mayoría de las veces esto está en tu onCreate método en tu activity.

button1.setOnClickListener( new View.OnClickListener() {
    public void onClick( View v ) {
        // do something
    }
});

button2.setOnClickListener( new View.OnClickListener() {
    public void onClick( View v ) {
        // do something
    }
});

button3.setOnClickListener( new View.OnClickListener() {
    public void onClick( View v ) {
        // do something
    }
});

button4.setOnClickListener( new View.OnClickListener() {
    public void onClick( View v ) {
        // do something
    }
});

Además, realmente no tengo idea de cómo configurar los oyentes de clics en la clase de adaptador personalizado que he creado o debería configurarlos en la clase principal.

¿Puede dar más detalles sobre su adaptador?

respondido 09 mar '12, 17:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.