1.
android:numStarts=”5” 레이팅바의 별 개수를 지정한다. (디폴트는 5개이다)
android:rating=”1.5” 레이팅바의 초기값을 설정한다. (1.5개가 채워진 상태로 표현된다)
android:stepSize=”0.5” 레이팅바의 한 스텝 크리를 결정한다. 이 경우에는 별이 5개이므로 총 열 번의 스텝으로 구성된다. (한 번에 증가될 크기를 별0.5개로 설정한다,,,,,,,,,,,,,소수도 사용할 수 있음) --- 채워지는 수
(월래 반칸 씩 채워짐 ,,,, 근데 stepSize=”1”로 하면 한칸씩 채워진다!!!)
style="?android:attr/rati~" 스타일을 지정해 줄 수 있다.
- 참고 -
stepSize()의 기본값은 0.5 이다.
2.
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?android:attr/ratingBarStyleSmall"
android:numStars="5"
android:rating="0.0"
android:stepSize="1"
android:isIndicator="false"/>
<!--numStars 화면에 표시되는 별의 개수
rating 최초 입력되어 있는 평점
stepSize 움직일 평점 단위(1은 별 한개)
isIndicator false 일때 별표를 터치 또는 드래그로 수정 가능-->
입력된 별점은 ratingBar.getRating() 메소드를 통해 가져올 수 있다.
floate rating = ratingBar.getRating(); // float으로 받을 수 있음.
ratingBar.setRating(rating); // 레이팅 점수를 셋팅 할 수 있음.
3. 연습
https://hijjang2.tistory.com/251
'■ Android > Tip' 카테고리의 다른 글
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(2.옵션 추가) (0) | 2020.01.19 |
---|---|
[Android] Toolbar(=?액션바)(=?메뉴) - 사용법(1.화면에 툴바 추가) (0) | 2020.01.19 |
[Android] 그림자 넣기 (0) | 2020.01.17 |
[Android] Bitmap 사용법 (0) | 2020.01.17 |
[Android] res에서 이미지들을 로딩할 때 (0) | 2020.01.16 |