Android中关于RatingBar设置只显示实心星星的一个小技巧
16lz
2021-01-25
近日app需求弄一个等级展示,看了下UI图,只显示实星(点亮的星星).如图
项目需求但是网上关于ratingbar的例子大多这样
即也展示虚心星星
我们知道RatingBar中:
android:numStars : 星星个数
android:rating : 默认点亮的星星星星个数
代码中我们
ratingBar.setRating(3);
控制点亮的星星个数,但是不点亮的星星也会展示;
达不到我项目需求只显示点亮星星可数的要求
于是可以加一行代码:
ratingBar.setNumStars(3);//设置ratingBar总个数和rating数据相等
ratingBar.setRating(3);
这样最后展示出来的就是只有点亮的星星了,是不是很容易呢!
更多相关文章
- Android(安卓)AppWidget(桌面小部件-音乐播放动画)
- 使用Android(安卓)RatingBar时踩过的坑
- androidのXlist框架上拉下拉刷新案例
- Android(安卓)RxJava 实战系列:联想搜索优化
- Android(安卓)生成不同服务器配置,不同APPID的apk
- Android(安卓)4.2 通过修改FrameWork源码实现动态隐藏导航栏,实现
- 斐波那契函数的优化
- Android(安卓)RxJava 实际应用讲解:功能防抖
- Android(安卓)平板分辨率适配