RatingBar 不显示 'numStars' 星
RatingBar does not show 'numStars' stars
activity 有一个由多个 card_layouts 组成的 RecyclerView
card_layout 具有完整的 ImageView 和 RatingBar。
我设置RatingBar的'numStars'显示最高评分
并使用 '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" />
感谢您的帮助
您好,您可以使用以下语法以编程方式尝试 numStars:
ratingbar.setNumStars(int numStars);
您可以参考此文档以获取有关评级栏的其他附加信息;
https://developer.android.com/reference/android/widget/RatingBar
如果评分(星级)仍未显示或渲染,您可以尝试以下步骤:
- 检查评分栏容器
- 检查您的模型是否具有评分值
希望这对您有所帮助
activity 有一个由多个 card_layouts 组成的 RecyclerView card_layout 具有完整的 ImageView 和 RatingBar。
我设置RatingBar的'numStars'显示最高评分 并使用 '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" />
感谢您的帮助
您好,您可以使用以下语法以编程方式尝试 numStars:
ratingbar.setNumStars(int numStars);
您可以参考此文档以获取有关评级栏的其他附加信息;
https://developer.android.com/reference/android/widget/RatingBar
如果评分(星级)仍未显示或渲染,您可以尝试以下步骤:
- 检查评分栏容器
- 检查您的模型是否具有评分值
希望这对您有所帮助