Home Menu

Menu



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  
Viejo 09/03/15, 12:09:39
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
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
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
Gracias kiogeN, pero eso en codigo como seria?, por que estoy perdido
Responder Con Cita
  #4  
Viejo 10/03/15, 12:21:24
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
Ok, lo pruebo y te cuento ...
Responder Con Cita
  #6  
Viejo 28/05/15, 19:32:37
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
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
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
Solamente es añadir el elemento al otro listview...sin abrir la activity.
Responder Con Cita
  #9  
Viejo 29/05/15, 10:01:18
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 21:47:14 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007