Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
RatingBar je widget uživatelského rozhraní, který zobrazuje hodnocení od jednoho do pěti hvězdiček. Uživatel může vybrat hodnocení klepnutím na hvězdičku v této části, vytvoříte widget, který uživateli umožní zadat hodnocení s widgetem RatingBar .

Vytvoření panelu hodnocení
Otevřete soubor Resource/layout/Main.axml a přidejte
RatingBarelement (uvnitřLinearLayout):<RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0"/>Atribut
android:numStarsdefinuje, kolik hvězdiček se má zobrazit pro pruh hodnocení. Atributandroid:stepSizedefinuje členitost pro každou hvězdičku (například hodnota0.5by umožňovala hodnocení napůl hvězdičkami).Pokud chcete něco udělat, když je nastaveno nové hodnocení, přidejte na konec
OnCreate()Metoda:RatingBar ratingbar = FindViewById<RatingBar>(Resource.Id.ratingbar); ratingbar.RatingBarChange += (o, e) => { Toast.MakeText(this, "New Rating: " + ratingbar.Rating.ToString (), ToastLength.Short).Show (); };Tím se
RatingBarwidget z rozloženíFindViewByIdzachytí a pak nastaví metodu události a pak definuje akci, která se má provést, když uživatel nastaví hodnocení. V tomto případě zobrazí jednoducháToastzpráva nové hodnocení.Aplikaci spusťte.