RatingBar не показывает звезды 'numStars' - PullRequest
0 голосов
/ 17 февраля 2019

У действия есть RecyclerView, который состоит из нескольких card_layouts. У card_layout есть полный ImageView и RatingBar.

Я установил 'numStars' RatingBar, чтобы показать максимальный рейтинг, и использую 'setRating', чтобы установитьфактическая скорость в коде Java.

Однако в RatingBar нет звездочек numStars.

Что я сделал не так?

Вот код XML моего RatingBar

 <RatingBar
        android:id="@+id/ratingBar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="top|left"
        android:isIndicator="true"
        android:numStars="5"
        android:scaleX="0.5"
        android:scaleY="0.5"
        android:theme="@style/RatingBar"
        android:transformPivotX="8dp"
        android:transformPivotY="8dp" />

Я ценю вашу помощь

1 Ответ

0 голосов
/ 17 февраля 2019

Привет, вы можете попробовать numStars программно, используя этот синтаксис:

ratingbar.setNumStars (int numStars);

Вы можете обратиться к этому документу для получения дополнительной информации о строке рейтинга;

https://developer.android.com/reference/android/widget/RatingBar

Если рейтинг (звезды) все еще не отображается или не отображается, вы можете попробовать выполнить следующие действия:

  • проверить контейнер панели рейтинга
  • проверьте вашу модель, удерживая значение для рейтингов

надеюсь, это поможет

...