Avisos

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 13/08/13, 21:02:27
Array

[xs_avatar]
Marciano Verde Marciano Verde no está en línea
Miembro del foro
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
listview con algunos elementos con chequeo y otros no

Hola, a ver como hariais esto, se trata de hacer las "preferencias" para nuestra aplicación, algunos elementos tendrán casilla de chequeo, y al hacer click se chequeará o deschequeará, y otros elementos al hacer click nos llebará a otra activity.
Pongo una foto de lo que quiero hacer.



había pensado en hacerlo con un listview, pero no se como hacerlo ya que hay elementos con casilla de chequeo y otros que no...
entonces, ¿cual sería la mejor forma de hacerlo ?
Responder Con Cita


  #2  
Viejo 13/08/13, 21:22:03
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
Puedes hacerlo de 2 formas, el primero es más sencillo, el segundo para un caso tan simple quizás es demasiado, pero así te haces una idea de como sería con un caso más complejo y múltiples tipos de Layouts para cada fila:

1) Creando un único tipo de Layout que tiene el check, según el tipo de celda lo haces invisible o lo dejas visible, y también haces que al pulsar se marque la celda si lleva check (o desmarque) o te abra una Activity nueva.

2) Implementando en el Adapter los métodos getViewTypeCount y getItemViewType, luego en el getView según lo que indique getItemViewType inflas un Layout u otro.

Aquí tienes un ejemplo para el caso número 2:

http://pastebin.com/gn65240B

Última edición por kriogeN Día 13/08/13 a las 21:30:40.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 15/08/13, 13:18:56
Array

[xs_avatar]
Marciano Verde Marciano Verde no está en línea
Miembro del foro
 
Fecha de registro: mar 2013
Mensajes: 65
Modelo de smartphone: Samsung Galaxy S3
Tu operador: Movistar
Gracias, la verdad es que es bastante interesante, estoy practicando con el método 2, con vistas al futuro, para poner 2 o más modelos de items.

Por cierto, al ejemplo que has puesto, como se le implementaría el método onClick?, no lo consigo...
Responder Con Cita
  #4  
Viejo 15/08/13, 14:58:31
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
En el getView:

convertView.setOnClickListener
Responder Con Cita
Respuesta

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



Hora actual: 14:17:02 (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 / 邮件联系 /