该活动有一个RecyclerView,它由多个card_layouts组成,card_layout有一个完整的ImageView和RatingBar。
我将RatingBar的‘RatingBar’设置为显示最高评分,并使用'setRating‘来设置Java代码中的实际比率。
然而,RatingBar没有“numStars”星。
我做错什么了?
这是我的RatingBar的xml代码
<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" />我感谢你的帮助
发布于 2019-02-17 05:55:28
嗨,您可以使用以下语法以编程方式尝试numStars:
ratingbar.setNumStars(int numStars);
您可以参考此文档,以获得其他关于评级栏的其他信息;
https://developer.android.com/reference/android/widget/RatingBar
如果仍然没有显示或呈现评等(星星),则可以尝试以下步骤:
希望这能帮上忙
https://stackoverflow.com/questions/54729740
复制相似问题