在Android的開發(fā)中,有一個(gè)叫做評(píng)分控件RatingBar,我們可以使用該控件做等級(jí)劃分、評(píng)分等作用,星星形狀顯示,也可以半星級(jí)別,我們來看一下評(píng)分控件如何使用。
布局文件中定義控件以及屬性,這里主要需要指定的是總星星數(shù)量,和當(dāng)前的值,也就是總級(jí)別跟當(dāng)前級(jí)別的量。
<RatingBar
android:id="@+id/ratingBar"
android:numStars="5" //總級(jí)別,總分,星星個(gè)數(shù)
android:rating="1.5" //當(dāng)前級(jí)別,分?jǐn)?shù),星星個(gè)數(shù)
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</RatingBar>
評(píng)分控件中兩個(gè)比較重要的方法:
RatingBar.setRating(flaot rating);
RatingBar.getRating();
事件監(jiān)聽處理:
RatingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener(){
@Override
public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) {
//doing actions
}
});文章
?
鳳凰涅槃/浴火重生/馬不停蹄/只爭(zhēng)朝夕
???? 隱姓埋名/低調(diào)華麗/簡(jiǎn)單生活/完美人生