Как получить значение рейтинга от пользователя в диалоговом окне в Android?

#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 ()  
 

Возвращает текущий рейтинг (количество заполненных звезд).

Возвращает текущий рейтинг.