Ver Mensaje Individual
  #2  
Viejo 10/08/15, 17:19:03
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Lo suyo es que uses los patrones de diseño de Android y en concreto el patrón MVC (Modelo - Vista - Controlador) que es muy habitual en programación móvil y también en diversos frameworks web.

Para las listas tienes los ListView que precisamente ayudan a gestionar la presentación de listas de elementos (creas un layout a modo de plantilla de una fila y ya se encarga la implementación de poblar la lista a partir del modelo de datos, reutilizando vistas si se hace scroll para mejorar el rendimiento).

Los datos (el modelo) se almacenan en alguna estructura de datos (en memoria, base de datos, etc.) y se proporcionan a la interfaz de usuario (la vista) a través de los denominados adaptadores, y esos sí tienen constancia de la posición que ocupa un elemento en la lista para que cuando definas el listener del botón se borre lo que tiene que borrarse en el modelo y desaparezca la fila que tiene que desaparecer de la vista.

Esa es la forma de hacerlo en Android, aun así, si por lo que sea necesitas especificar algún identificador a un elemento, tienes los métodos setTag, getTag y findViewWithTag de las vistas que te permiten ponerle el nombre que quieras y buscarlo.
Responder Con Cita