반응형
출처 - http://ggari.tistory.com/54
package
com.example.rating;
import
android.app.Activity;
import
android.os.Bundle;
import
android.widget.RatingBar;
import
android.widget.RatingBar.OnRatingBarChangeListener;
import
android.widget.TextView;
public
class
MainActivity
extends
Activity {
RatingBar rating;
TextView tv01;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rating = (RatingBar) findViewById(R.id.ratingBar1);
tv01 = (TextView) findViewById(R.id.tv01);
rating.setStepSize((
float
)
0.5
);
//별 색깔이 1칸씩줄어들고 늘어남 0.5로하면 반칸씩 들어감
rating.setRating((
float
)
2.5
);
// 처음보여줄때(색깔이 한개도없음) default 값이 0 이다
rating.setIsIndicator(
false
);
//true -별점만 표시 사용자가 변경 불가 , false - 사용자가 변경가능
rating.setOnRatingBarChangeListener(
new
OnRatingBarChangeListener() {
@Override
public
void
onRatingChanged(RatingBar ratingBar,
float
rating,
boolean
fromUser) {
tv01.setText(
"평점 : "
+ rating);
}
});
}
}
반응형
'개발 > 안드로이드' 카테고리의 다른 글
ClipToPadding() 메서드의 비밀 (0) | 2016.03.31 |
---|---|
안드로이드 clipToPadding 속성 (0) | 2016.03.31 |
안드로이드 RatingBar 크기 작게 (0) | 2016.03.21 |
Google Maps Android API v2 (0) | 2016.03.21 |
ViewPager 를 사용할 때 performance, memory 이슈 직면하지 않기. (0) | 2016.03.17 |
댓글