Il ne montre même pas de demi-étoile! Bien sûr, j'ai préparé toutes les autres questions, elles ne contiennent aucune magie que je n'ai pas essayée.Android RatingBar ratingBarStyleSmall afficher uniquement les étoiles pleines/remplies
J'ai essayé de changer le style à ratingBarStyle
et il y a la moitié d'étoile mais bien sûr, la taille normale RatingBar ne répond pas à mes exigences ici.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RatingBar
android:id="@+id/ratingBar2"
style="?android:attr/ratingBarStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="true"
android:backgroundTint="@color/colorAccent"
android:progressTint="@color/colorAccent"
android:secondaryProgressTint="@color/colorAccent"
android:numStars="5"
android:rating="3.3"
android:stepSize="0.1"/>
</LinearLayout>
Mon code Java:
ratingBar.setStepSize(0.1f);
ratingBar.setRating(3.5f);
J'utilise la version Android de soutien 23.4.0. Mes compileSdkVersion
et targetSdkVersion
sont tous les deux 23. Je suis en train de tester sur un appareil Android 5.0.
utiliser step 0.5 et vérifier – Vickyexpert