-
[UI] RatingBarAndroid/UI 2021. 9. 27. 15:24
android.widget.RatingBar
평점 등을 표시할 때 사용
android:isIndicator="boolean"
사용자의 상호작용으로 수정 불가능- false
사용자의 상호작용으로 수정 가능- true
코드상으로는 항상 수정 가능
android:rating="Float"
기본값 설정
android:stepSize="Float"
한스텝에 얼만큼씩 증가, 감소할 것인지
android:numStars="Integer"
스타 총 개수
android:layout_width가 wrap_content로 되어있어야 적용된다.
small style- R.attr.ratingBarStyleSmall로 적용가능
large Indicator style- R.attr.ratingBarStyleIndicator로 적용가능(사용자 상호작용 불가)
RatingBar.OnRatingBarChangeListener 인터페이스의
추상 메서드 onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser)
RatingBar의 평점이 변경되었을 경우 호출됨
파라메터- 레이팅바, 레이팅바의 현재 별점, 사용자의 상호작용으로 인한 변경
레이팅바. setOnRatingBarChangeListener(인터페이스 구현 객체)를 통해 리스너 등록
'Android > UI' 카테고리의 다른 글
[UI] ActionMode, OptionMenu 재설정 (0) 2021.10.05 [UI] Contextual App bar (ActionMode) (0) 2021.10.04 [UI] 스타일과 테마 - 1 (0) 2021.09.24 [UI] Context Menu 사용법 (0) 2021.09.18 [UI] Touch Event (2) - 터치 이벤트의 시작과 끝 (0) 2021.09.16