J'ai le code suivant pour RatingBar
.La barre d'évaluation ne montre pas toutes les étoiles
<RatingBar
android:layout_height="wrap_content"
android:layout_width="0dp"
android:rating="4"
android:id="@+id/product_rating"
android:isIndicator="false"
android:numStars="5"
android:stepSize="0.0"
android:max="5"
app:layout_constraintRight_toLeftOf="@+id/guideline4"
tools:layout_constraintTop_creator="1"
tools:layout_constraintRight_creator="1"
android:layout_marginTop="8dp"
tools:layout_constraintLeft_creator="1"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"/>
Mais même si je l'ai utilisé les attributs suivants pour définir les Etoiles Max et taille de pas et les valeurs max, , j'aurais obtenu cinq étoiles visibles. Mais .... Je obtenir le résultat comme celui-ci:
Si je prends un coup d'oeil au paysage nexus 10 Je reçois ceci:
Qu'est-ce que je fais mal?
Addition: J'utilise cette mise en page à nouveau le même problème
<LinearLayout
android:layout_width="0dp"
android:orientation="vertical"
android:layout_height="wrap_content"
android:layout_weight="30">
<RatingBar
android:id="@+id/rating_bar_product_stats"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:max="5"
android:numStars="5"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/rating_string_product_stats"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
didnt travail forme – erluxman
@LaxmanBhattarai S'il vous plaît, postez le fichier xml de mise en page complète. –
s'il vous plaît voir la modification – erluxman