Estoy trabajando en una aplicación que necesita crear una barra de clasificación de estilo pequeño no editable con 4 estrellas dinámicamente.Barra de calificación que muestra solo estrellas medias en lugar de estrellas completas
Cuando llamo al setRating(4)
muestra 4 estrellas sin ningún problema. Pero cuando llamo al setRating(3)
muestra 3 y medias estrellas. setRating(2)
muestra 2 estrellas correctamente, pero setrating(1)
muestra 1 y medias estrellas.
Cuando uso una barra de calificación normal en otra actividad, funciona bien, pero cuando uso la barra de calificación no editable de estilo pequeño, no funciona correctamente.
¿Tiene esto algo que ver con el nivel de API o la barra de calificación no editable de estilo pequeño?
inicialización se realiza así:
RatingBar ioRatingBar = new RatingBar(this,null,android.R.attr.ratingBarStyleSmall);
ioRatingBar.setNumStars(4);
ioRatingBar.setRating(3);
funcionó cuando puse ratingBar.setMax (4); gracias. – akhil