2016-07-03 2 views
0
<RatingBar 
      android:id="@+id/ratingBar" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@android:color/darker_gray" 
      android:numStars="1" 
      android:rating="0.2" 
      android:stepSize="0.2" /> 

J'ai besoin d'une étoile, par laquelle je veux évaluer minimum 1 maximum 5, c'est pourquoi j'ai mis stepSize 0.2, au début j'ai mis 0.2 comme le taux minimum. mais il dessine la moitié de l'étoile, en cliquant dessus, mais ne remplit jamais moins de la moitié de l'étoile.Comment avoir une barre de notation qui dessine moins de la moitié de l'étoile?

Répondre

0

Essayez ce code:

<RatingBar 
    android:id="@+id/ratingBar 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@android:color/darker_gray" 
    android:isIndicator="true" 
    android:numStars="5" 
    android:rating="0" 
    android:stepSize="0.2" 
    /> 
+0

Cela ne fonctionne pas. Moi aussi, je me bats avec ça maintenant. Vous pouvez définir un stepSize à 0.5 ou plus mais pas plus bas. Je ne suis pas sûr si elle est plafonnée à 0,5? – Nulle