Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un RatingBar es un widget de interfaz de usuario que muestra una clasificación de una a cinco estrellas. El usuario puede seleccionar una clasificación pulsando una estrella en esta sección, creará un widget que permita al usuario proporcionar una clasificación, con el widget RatingBar.

Creación de una RatingBar
Abra el archivo Resource/layout/Main.axml y agregue el elemento
RatingBar(dentro delLinearLayout):<RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0"/>El atributo
android:numStarsdefine cuántas estrellas se van a mostrar para la barra de clasificación. El atributoandroid:stepSizedefine la granularidad de cada estrella (por ejemplo, un valor de0.5permitiría clasificaciones de media estrella).Para hacer algo cuando se ha establecido una nueva calificación, añada el siguiente código al final del Método
OnCreate():RatingBar ratingbar = FindViewById<RatingBar>(Resource.Id.ratingbar); ratingbar.RatingBarChange += (o, e) => { Toast.MakeText(this, "New Rating: " + ratingbar.Rating.ToString (), ToastLength.Short).Show (); };Esto captura el widget
RatingBardel diseño conFindViewByIdy, a continuación, establece un método de evento y define la acción que se va a realizar cuando el usuario establece una clasificación. En este caso, un mensajeToastsimple muestra la nueva clasificación.Ejecute la aplicación.