Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Um RatingBar é um widget de interface do usuário que exibe uma classificação de uma a cinco estrelas. O usuário pode selecionar uma classificação tocando em um star Nesta seção, você criará um widget que permite que o usuário forneça uma classificação, com o RatingBar widget .

Criando uma RatingBar
Abra o arquivo Resource/layout/Main.axml e adicione o
RatingBarelemento (dentro doLinearLayout):<RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0"/>O
android:numStarsatributo define quantas estrelas exibir para a barra de classificação. Oandroid:stepSizeatributo define a granularidade para cada star (por exemplo, um valor de0.5permitiria classificações de meia star).Para fazer algo quando uma nova classificação tiver sido definida, adicione o código a seguir ao final do
OnCreate()Método:RatingBar ratingbar = FindViewById<RatingBar>(Resource.Id.ratingbar); ratingbar.RatingBarChange += (o, e) => { Toast.MakeText(this, "New Rating: " + ratingbar.Rating.ToString (), ToastLength.Short).Show (); };Isso captura o
RatingBarwidget do layout comFindViewByIde define um método de evento e define a ação a ser executada quando o usuário define uma classificação. Nesse caso, uma mensagem simplesToastexibe a nova classificação.Execute o aplicativo.