|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Borrar elemento listview con boton dentro del listview
Hola,
De un tema parecido que abrí me ha salido un nuevo problema que no se como afrontar. Dentro de cada elemento del ListView tengo un textview y un boton. Este listview se rellena con datos de una BD. Al hacer clic sobre la fila en general hará una cosa, pero si hacen clic en el boton de esa fila se eliminara ese registro de la BD. Para ello dentro de mi clase adapter declaro el boton y el oncliclistener: Código:
bBorrar = (Button) vi.findViewById(R.id.bBorrar);
bRechazar.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
}
});
El problema es que no se como recoger dentro del listener del boton la posición de la fila en la que estaba para saber que elemento tengo que borrar. un saludo |
|
|
|
#2
|
||||
|
||||
|
Supongo que el botón lo crearás en un getView dentro de un Adapter. En ese caso nada tan fácil como usar la variable position del getView.
|
| Gracias de parte de: | ||
|
#3
|
||||
|
||||
|
Ya habia pensando en la variable position pero no podia usarla dentro del listener y no habia caido que simplemente con hacerla final ya estaba solucionado el problema....
Ridiculamente simple.... |
![]() |
Estás aquí
|
||||||
|
||||||