안드로이드 : RatingBar 예제 :: 게임제작[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

게임제작
[1]
등록일:2018-08-22 10:46:45 (0%)
작성자:
제목:안드로이드 : RatingBar 예제

별점이나 등급을 매길때 사용하는 RatingBar 객체를 레이아웃(xml)에 추가할때는

android:isIndicator="false"        // false(기본값)일때는 사용자가 드래그 해서 변경 가능
android:numStars="4"               // 전체 표시된는 별의 개수
android:rating="3"                    // 최초 시작지 등급
android:stepSize="0.5"             // 움직이는 단위
android:max="6"                      // 레이팅 최고 수치,   위의 별의 개수 (numStarts)가 눈     에 보여지는 거라면, max 는 실제 '값'이다

[activity_main.xml] 에 RatingBar 를 아래와 같이 추가

<RatingBar
android:id="@+id/ratingBar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:isIndicator="false"
android:numStars="4"
android:rating="3"
android:stepSize="0.5"
android:max="6" />

[MainActivity.java]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class MainActivity extends ActionBarActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        final TextView tv = (TextView) findViewById(R.id.textView1);
        RatingBar rb =(RatingBar)findViewById(R.id.ratingBar1);
 
        rb.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
            @Override
            public void onRatingChanged(RatingBar ratingBar, float rating,
                                        boolean fromUser) {
                tv.setText("rating : " + rating);
            }
        });
    } // end of onCreate
// end of class
cs

 

[실행화면]

 

 


[본문링크] 안드로이드 : RatingBar 예제
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=34802
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.