1

应用了 ratingBarStyleIndicator 主题的 RatingBar 不想显示小于 0.5 的值,而是将它们显示为 0.5。但是对于更大的值,例如 0.6..1,一切都很好。当样式是默认行为是正确的。你知道原因吗?

4

1 回答 1

0

我遇到了同样的问题。该行为似乎取决于正在使用的“星形”图像周围的透明像素数量,以及运行应用程序的设备(例如,有时它在模拟器上不会低于 0.5,但在我的实际手机)。

我发现的解决方法是在评分栏的左侧包含一大块空白区域。例如尝试添加...

android:layout_marginLeft="10dp" 

...如果可行,请尝试看看您可以缩小多少差距并仍然将读数降至零。

于 2011-11-06T01:08:15.343 回答