como sabemos usar la vista de cuadrícula androide, podemos hacer lo siguiente y recibir una notificación cuando se hace clic elemento:posición get androide del tema se hace clic en el gridview
gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(PopularCapitActivity.this, "" + position, Toast.LENGTH_SHORT).show();
}
});
también sabemos que, si la celda de la cuadrícula contiene un elemento en el que se puede hacer clic, por ejemplo, un botón, lo anterior no se activará.
Así que actualmente tengo una vista de cuadrícula, cada celda tiene su propio botón, por lo que ahora cuando el usuario haga clic en el botón, tendrá su propia acción basada en la celda en la que reside el botón, mi pregunta es ¿cómo puedo acceder a la posición de la celda en el controlador de botón?
gracias
¿Está utilizando un adaptador personalizado para GridView? – dennisdrew
sí, tengo uno personalizado simplemente ampliando BaseListAdapter – user1697965