#java #android #ratingbar
#java #Android #панель оценок
Вопрос:
У меня возник вопрос о том, как мы можем получить значение рейтинга от пользователя. Я знаю onratingbarlistener . Но поскольку приведенный ниже код используется при запросе пользователя в диалоговом окне. Я был бы признателен за ценные отзывы или предложения.
@Override
public void onCompleted(Exception e, ImageView result)
{
spinner.setVisibility(View.GONE);
drivername.setTypeface(tf);
vehiclenumber.setTypeface(tf);
info.setVisibility(View.VISIBLE);
ratingBar.setRating(4.5f);
}
Решение :
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromTouch) {
final int numStars = ratingBar.getNumStars();
ratingBar.getRating() ;
final float ratingBarStepSize = ratingBar.getStepSize();
}
Комментарии:
1. Неясно, о чем вы спрашиваете.
Ответ №1:
ratingBar.getRating(); //Get Rating Bar Value
Когда вы хотите получить значение рейтинга при изменении
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromTouch) {
final int numStars = ratingBar.getNumStars();
ratingBar.getRating() ;
final float ratingBarStepSize = ratingBar.getStepSize();
}
Ответ №2:
Если вы используете a RatingBar
, getRating()
метод позволит вам получить значение рейтинга как a float
от пользователя.
public float getRating ()
Возвращает текущий рейтинг (количество заполненных звезд).
Возвращает текущий рейтинг.