为什么我的评分栏无法正常工作

时间:2018-10-04 06:20:50

标签: android

我的活动中有评分栏,我想给出评分,如果我点击第二颗星,还会选择第三颗星,为什么选择它我找不到任何人可以帮助我的原因。这是我的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());

1 个答案:

答案 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().

希望。它将为您提供帮助。