[안드로이드,Android] RatingBar (별점수)
2013. 1. 21. 11:24ㆍMobile/Android
반응형
MainActivity.java
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);
}
});
}
}
<TEXTVIEW android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/tv01" />
<RATINGBAR android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/ratingBar1" />
</RELATIVELAYOUT>
반응형
'Mobile > Android' 카테고리의 다른 글
| [안드로이드,Android]메뉴 옵션 (0) | 2013.01.24 |
|---|---|
| [안드로이드,Android]타이머 Timer (0) | 2013.01.23 |
| [안드로이드,Android]탭,TabHost 만들기 (0) | 2013.01.15 |
| [안드로이드,Android] map 주소 가저오기 (0) | 2013.01.14 |
| [안드로이드,android]Map apiKey 값 얻기 (0) | 2013.01.14 |