본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] Rating Bar ( 레이팅 바 ) - 별점 주는 VIew ( widget )

by 돼지왕 왕돼지 2012. 2. 22.
반응형


안녕하세요 돼지왕 왕돼지입니다.
오늘은 Rating Bar ( 레이팅 바 ) 에 대해 알아 보겠습니다.



레이팅 바 ( Rating Bar )

  : 별점을 표시하거나 입력 받는 View.


<example>

<layout>
<RatingBar

    android:id="@+id/ratingbar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:stepSize="0.2"
    android:rating="3"/>
<RatingBar
    android:id="@+id/ratingbar2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:numStarts="4"         <!-- 별 갯수. (default : 5) -->
    android:rating="2.5"             <!-- 별점 조정 단위 -->
    android:isIndicator="true"/>   <!-- 단순히 조정 못하게 할 것인가? (default : false) -->

<!-- 테두리 없이 별만, 수정 불가 -->
<RatingBar
    style="?android:attr/ratingBarStyleIndicator"/> 
 
<!-- 테두리 없는 별, 수정 불가, 작은 별 -->
<RatingBar
    style="?android:attr/ratingBarStyleSmall"/>

 
<java>
RatingBar rb = (RatingBar)findViewById(R.id.ratingbar);
rb.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener(){
   public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser){
      // To Do
   }
}

 
로그인 없이 추천 가능합니다. 손가락 꾸욱~





반응형

댓글