Я делаю приложение для викторины в Android Studio и хочу добавить RatingBar на экран результатов викторины. Допустим, я правильно ответил на 2 вопроса из 3, и на экране результатов будет показано, что моя оценка равна 2, но я также хочу, чтобы он заполнил 2 звезды на шкале рейтинга. Вопросы, которые я видел до сих пор, полностью противоположны тому, что я хочу сделать, вы обычно нажимаете на звездочку, и она показывает рейтинг, но я хочу сделать наоборот
Как заполнить звезды в Android RatingBar в соответствии с оценкой, полученной в викторине
Ответы (2)
Здесь тот же вопрос, что и у вас, просто добавьте android:isIndicator="true"
в xml и setNumStars()
в код, или вы также можете вызвать setIsIndicator()
.
person
Chen Yuan
schedule
04.12.2015
<RatingBar
android:id="@+id/ratingbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="true"
android:numStars="3"
android:stepSize="1" />
Активно: ratingBar.setRating(2.0);
person
sj_8
schedule
04.12.2015