Ver Mensaje Individual
  #4  
Viejo 27/12/15, 16:26:23
Avatar de juandqt
juandqt juandqt no está en línea
Usuario poco activo
Mensajes: 2
 
Fecha de registro: dic 2015
Mensajes: 2
Modelo de smartphone: iPhone 5s
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por beta tester Ver Mensaje
Me supongo que lo que quieres implementar es una especie de puntuación por estrellas, por lo que veo en la imagen.

Para ello, creo que la solución más sencilla sería colocar el número de estrellas máximo en el Layout correspondiente a cada uno de los elementos de la lista, supongamos 5 estrellas. Posteriormente, desde la Activity o Fragment correspondiente, ocultar las estrellas que no sean necesarias. Suponiendo que queramos mostrar, por ejemplo, 3 estrellas, sería algo así:

Código:
ImageView img1 = (ImageView) view.findViewById(R.id.estrella_1);
ImageView img2 = (ImageView) view.findViewById(R.id.estrella_2);
ImageView img3 = (ImageView) view.findViewById(R.id.estrella_3);
ImageView img4 = (ImageView) view.findViewById(R.id.estrella_4);
ImageView img5 = (ImageView) view.findViewById(R.id.estrella_5);

img1.setVisibility(View.GONE);
img2.setVisibility(View.GONE);
Saludos!
Lo has adivinado, ya esta, muchisimas gracias!
Responder Con Cita