나는 android에서 등급 위젯을 가지고 놀고 있습니다. 나는 등급 위젯에서 등급 번호를 추출하는 방법을 알고 있지만 두 가지 이상의 등급이 있고 그 등급을 평균하고 싶습니다. 어떻게해야합니까?등급 위젯 사용 방법 및 평균 요금 - android
이것은 내가 지금 가지고있는 것입니다.
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));
}
});
나는 아마 모든 반복 텍스트를 줄일 수 있도록 루프를 만들기 위해 모양에게 약간의 배열을 사용할 수 있습니다 알고 있지만 내가 중복을 줄이기 위해 시도하기 전에 요금을 평균하는 방법을 시도하려는.
편집 : 그래서, 당신이 RatingBar.getRating()
를 사용하여 각 평가 등급을 얻을 수있는 많은 ratingbars
문제에 대해 자세히 설명해 주시겠습니까? 많은'RatingBar'의 평균 등급을 _only_ 계산하고 싶습니까? 또는, 더 많은 것이 있습니까? –
oops 예 많은 평점 막대의 평균 평점을 계산하고 싶습니다. 내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다. 이중화 부분은 나중에 질문하기 전에 나 자신을 먼저 시험해보고 싶습니다. – WXR