近日app需求弄一个等级展示,看了下UI图,只显示实星(点亮的星星).如图
但是网上关于ratingbar的例子大多这样
即也展示虚心星星
我们知道RatingBar中:
android:numStars : 星星个数
android:rating : 默认点亮的星星星星个数
代码中我们
ratingBar.setRating(3);
控制点亮的星星个数,但是不点亮的星星也会展示;
达不到我项目需求只显示点亮星星可数的要求
于是可以加一行代码:
ratingBar.setNumStars(3);//设置ratingBar总个数和rating数据相等
ratingBar.setRating(3);
这样最后展示出来的就是只有点亮的星星了,是不是很容易呢!