您好我想在RatingBar
Android
中设置值,但不要做任何事情。
这是我的代码。
RatingBar ratingbar = (RatingBar) findViewById(R.id.ratingBar);
if(GameViewMoon.Valorbadg == 4)
{
Toast.makeText(getApplicationContext(), R.string.levelfive, Toast.LENGTH_SHORT).show();
ratingbar.setRating(4);
GameViewMoon.Valorbadg = 0;
}
XML
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:stepSize="1.0"
android:rating="2.0"
android:layout_below="@+id/tv_current_score_value"
android:layout_centerHorizontal="true" />
答案 0 :(得分:0)
我建议您开始使用支持新旧设备的新 AppCompatRatingBar 。以下是您需要的文档:https://developer.android.com/reference/android/support/v7/widget/AppCompatRatingBar.html
答案 1 :(得分:0)
答案 2 :(得分:0)
设置值后尝试添加ratingBar.setIsIndicator(true)。