그래서 기본 RatingBar가 있습니다. 사용자가 1 별 단위로만 페이지를 평가하도록하고 싶습니다. 그래서 내가 한 것입니다 :Android 등급 막대에서 지정된 단계 크기 이외의 등급 표시
그리고 작동합니다.
이제 평균 평점을 받아 모든 평점 (비 정수 값 일 수 있음)의 평균으로 설정하려고합니다. 등급을 다음과 같이 설정 한 경우 :
ratingBar.setRating(2.5f);
반올림하여 3 개의 별표를 표시합니다. 그리고 Log.d("Rating", Float.toString(ratingBar.getRating()));
은 3.0을 반환합니다.
나는 ratingBar.setStepSize (.5);를 설정하면 작동하지만 사용자가 등급을 1 씩 설정할 수는 있지만 0.1 씩 늘릴 수는 있습니다. 어떤 아이디어? 감사합니다.
두 번째 방법은 작동합니다. 감사합니다. – user1282637