我正在互联网上搜索解决方案,但无济于事。
这是我的 RatingBar 的两个版本的 XML:
1)
<RatingBar
android:id="@+id/ratingBar"
style="?android:attr/ratingBarStyleIndicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="4"
android:stepSize="1.0"
android:rating="2.0" />
2)
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="4"
android:stepSize="1.0"
android:rating="2.0" />
不同之处在于第一个具有样式属性。更大更成问题的差异是 setOnRatingBarChangeListener 正在处理第二个而不是第一个,因此我无法在第一种情况下更改评级。我需要它来处理第一个,因为第一个看起来更酷。
我在这里想念什么?如果答案很明显,我可能会自杀。