RatingBar
Explicación del concepto de RatingBar
DEFINICIÓN
Hereda de:

Una RatingBar es una extensión de SeekBar y ProgressBar que muestra una puntuación en estrellas. El usuario puede tocar o deslizar para definir una puntuación.
Se puede utilizar un progreso secundario como en las ProgressBar para mostrar al usuario una media de las valoraciones pasadas.
USO DESDE XML

ATRIBUTOS
android:isIndicator
Define si el RatingBar es simplemente un indicador (true) o permite la interacción del usuario (false).
android:numStars
Define el número de estrellas que se muestran en el RatingBar.
Si en android:layoutWidth hemos puesto la opción "matchParent", se llenará de estrellas hasta cubrir esa anchura y se ignorará el android:numStars.
android:rating
Define el valor de puntuación que se va a mostrar al usuario.
android:stepSize
Define cual es la distancia mínima entre valoraciones. Es recomendable que se utilice solo 0.5 ya que sino, se puede confundir al usuario y estropear la experiencia.
PROGRAMAR EVENTOS DESDE CÓDIGO
setOnRatingBarChangeListener
De la misma manera que ocurría con los SeekBar, existe un listener específico para los RatingBar.

Last updated
