Я играю с виджетами рейтинга в андроиде. Я знаю, как вытащить номер рейтинга из виджета рейтинга, но если у меня будет более одного курса, и я хочу усреднить ставки. Как я могу это сделать?Как пользоваться рейтингом виджета и средними ставками - андроид
Это то, что у меня есть на данный момент.
RatingBar ratingBar = (RatingBar) findViewById(R.id.ratingBar1);
ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
TextView rate_lotr_number = (TextView)findViewById(R.id.rate_number1);
rate_lotr_number.setText(String.valueOf(rating));
}
});
RatingBar ratingBar1 = (RatingBar) findViewById(R.id.ratingBar2);
ratingBar1.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
TextView rate_lotr_number = (TextView)findViewById(R.id.rate_number2);
rate_lotr_number.setText(String.valueOf(rating));
}
});
Я знаю, что я мог бы, вероятно, использовать выглядеть несколько массивов, чтобы сделать петлю таким образом, чтобы свести все эти повторяющиеся тексты, но я хочу попробовать, как в среднем ставки, прежде чем пытаться уменьшить избыточность.
Редакция: так что я хочу спросить, как я могу вычислить среднее значение многого ratingbars
Не могли бы вы подробнее рассказать о проблеме? Вы хотите, чтобы _only_ вычислил средний рейтинг от многих «RatingBar»? Или, есть что-то еще? –
oops YES Я хочу рассчитать средний рейтинг из многих баров. Извините за мой плохой английский. Часть избыточности Я хочу попробовать это позже, прежде чем задавать вопросы. – WXR