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

Respuesta
 
Herramientas
  #1  
Viejo 09/03/15, 12:09:39
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Reorganizar elementos de un ListView

Tengo un listview con unos textos que puedes editar, hay manera de que al editar el texto de un elemento de la lista este se ponga el primero de la lista?, tengo MainActivity donde esta la lista, y Activity2 donde editas el texto y lo guardas
__________________
Responder Con Cita


  #2  
Viejo 09/03/15, 12:37:05
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Si, lo reposicionas en la lista, haciendo un "remove" y luego un "add" de 2 parámetros (el primer parámetro es la posición, que sería 0, y el segundo el elemento que quitaste en el remove) y después haces un notifyDataSetChanged.
Responder Con Cita
  #3  
Viejo 10/03/15, 10:56:16
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Gracias kiogeN, pero eso en codigo como seria?, por que estoy perdido
__________________
Responder Con Cita
  #4  
Viejo 10/03/15, 12:21:24
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Supongamos que tienes una clase llamada ElementoLista, y que los elementos del Adapter de tu ListView (por cierto, altamente recomendable migrar a RecyclerView) están en ArrayList<ElementoLista>, a la que llamaremos "lista".

Ahora supongamos que estás editando la posición 3 (contando desde 0, es decir, la 4ª visualmente hablando) de tu ListView. Pues cuando terminas harías:

ElementoLista elemento = lista.remove(3);
lista.add(0, elemento);
notifyDataSetChanged();
Responder Con Cita
  #5  
Viejo 10/03/15, 21:24:05
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Ok, lo pruebo y te cuento ...
Responder Con Cita
  #6  
Viejo 28/05/15, 19:32:37
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Aprovecho el hilo para un aconsulta sobre ListViews, se pueden pasar elementos de un listview a otro listview de otra activity?, o sea, tengo un adapter personalizado con unos textos y un boton, al pulsar el boton quiero que se añada todo talcual a otra lista de otra actividad.
__________________
Responder Con Cita
  #7  
Viejo 28/05/15, 20:14:49
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Si, se puede. Aunque la forma de hacerlo depende mucho de como sea el ciclo entre esas Activities.
Responder Con Cita
  #8  
Viejo 28/05/15, 21:44:10
Array

[xs_avatar]
kaiser75 kaiser75 no está en línea
Miembro del foro
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Solamente es añadir el elemento al otro listview...sin abrir la activity.
Responder Con Cita
  #9  
Viejo 29/05/15, 10:01:18
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por kaiser75 Ver Mensaje
Solamente es añadir el elemento al otro listview...sin abrir la activity.
La única forma entonces sería usando listas estáticas, cosa bastante poco recomendable.

No puedes pasar información de una Activity a otra mediante su referencia (por ejemplo), porque una Activity no tiene porque existir mientras haya otra presente en la pantalla, puede destruirse y luego volverse a construir.

Mucho menos encima si esa Activity aún no ha sido creada ni 1 sola vez.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 19:43:46 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /