【发布时间】:2012-11-17 23:57:44
【问题描述】:
我正在尝试将 int 值显示为 ratingBar。最大值为 5。
这是我的 XML 文件:
<RatingBar
android:id="@+id/ratBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="false"
android:numStars="5" />
但是如果我用 setRating() 设置评分,android 会吸引很多星星。我不知道有多少,因为我的屏幕太小了。
谁能告诉我怎么了?
【问题讨论】:
-
你能展示你用来设置评级的 Java 代码吗?
-
诅咒之:rat.setRating(temp.getInt("rat")); temp.getInt("rat") 给我一个 1 到 5 之间的整数。
-
setRating() 不会改变星星的数量,它只是填充它们。我们可以看到完整的 java 代码来设置你的评级栏吗?