我的活动中有评分栏,我想给出评分,如果我点击第二颗星,还会选择第三颗星,为什么选择它我找不到任何人可以帮助我的原因。这是我的xml代码
<RatingBar
android:id="@+id/ratingBar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:numStars="5"
android:stepSize="1"
android:theme="@style/rating3"
android:layout_marginEnd="20dp"
android:layout_marginStart="20dp"
android:layout_marginBottom="20dp"
android:layout_marginTop="-8dp"
tools:ignore="UnusedAttribute"
/>
我正在使用此Java代码获取等级的价值
final String rating = String.valueOf(ratingbar1.getRating());
答案 0 :(得分:0)
我正在使用此评级栏,并且工作正常。您可以检查它。
在xml中使用此
<android.support.v7.widget.AppCompatRatingBar
android:id="@+id/ratingstar"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:padding="5dp"
android:layout_gravity="left"
android:rating="1"
android:numStars="5"
android:elevation="10dp"
/>
并获得选择多少颗星 使用
ratingstar.getRating().
希望。它将为您提供帮助。