RatingBar(打分控件、热度排名)的使用

以前没有注意过这个类,想用5颗星来表示文章列表的热度,找了好几个小时最终偶尔发现原来使用这个控件实现的啊。下面就介绍一下该控件的使用方法。

1、在xml文件中布局:

 

<RatingBar 
    style="?android:attr/ratingBarStyleSmall"
    android:id="@+id/ratingbar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
</RatingBar>

 

 比较大一点星星的样式是:

style="?android:attr/ratingBarStyleIndicator"

 

2、Java代码:

ratingbar_=(RatingBar)findViewById(R.id.ratingbar);
//设置星星的数量
ratingbar_.setNumStars(5);
//设置当前要显示几颗星
ratingbar_.setRating((float) 3.500);

下面就是视图:

RatingBar(打分控件、热度排名)的使用

你可能感兴趣的:(android,xml)