RatingBar(API)用星星的數量來進行評分顯示。是個比較簡單的組件。下面來看一看他的一些屬性html
android:isIndicator 設置Rating是否爲指示器,意思是用戶不可改變RatingBar的值android
android:numStarts 設置RatingBar顯示的星星的數量,整數型ide
android:rating 設置默認的評分,浮點型this
android:stepSize 設置每一步的評分是多大,浮點型.net
style="@android:style/Widget.Holo.RatingBar.Small"code
style="@android:style/Widget.Holo.RatingBar.Indicator"htm
style="@android:style/Widget.Holo.RatingBar"事件
給RatingBar添加觸發事件get
mRbTest = (RatingBar) findViewById(R.id.ratingBar);
it
mRbTest.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() {
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
Toast.makeText(MainActivity.this, rating + "", Toast.LENGTH_LONG).show();
}
});