Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine RatingBar ist ein Ui-Widget, das eine Bewertung von einem bis fünf Sternen anzeigt. Der Benutzer kann eine Bewertung auswählen, indem er auf eine star In diesem Abschnitt erstellen Sie ein Widget, mit dem der Benutzer eine Bewertung mit dem RatingBar Widget angeben kann.

Erstellen einer RatingLeiste
Öffnen Sie die Datei Resource/layout/Main.axml , und fügen Sie die
RatingBar-Element (innerhalb desLinearLayout):<RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0"/>Das
android:numStarsAttribut definiert, wie viele Sterne für die Bewertungsleiste angezeigt werden sollen. Dasandroid:stepSizeAttribut definiert die Granularität für jeden star (z. B. lässt ein Wert von0.5halb star Bewertungen zu).Um etwas zu tun, wenn eine neue Bewertung festgelegt wurde, fügen Sie den folgenden Code am Ende der
OnCreate()-Methode:RatingBar ratingbar = FindViewById<RatingBar>(Resource.Id.ratingbar); ratingbar.RatingBarChange += (o, e) => { Toast.MakeText(this, "New Rating: " + ratingbar.Rating.ToString (), ToastLength.Short).Show (); };Dadurch wird das
RatingBarWidget aus dem Layout mitFindViewByIderfasst und dann eine Ereignismethode festgelegt, und dann wird die Aktion definiert, die ausgeführt werden soll, wenn der Benutzer eine Bewertung festlegt. In diesem Fall zeigt eine einfacheToastMeldung die neue Bewertung an.Führen Sie die Anwendung aus.