akh*_*hil 8 android rating android-widget
我正在开发一款需要动态创建4星不可编辑小型评级栏的应用.
当我打电话给setRating(4)它显示4星没有任何问题.但是,当我称它为setRating(3)3星半星时.
setRating(2)正确显示2颗星,但setrating(1)显示1颗半星.
当我在另一个活动中使用正常的评级栏时,它可以正常工作,但是当我使用小型不可编辑的评级栏时,它无法正常工作.
这与api级别或小型无法编辑的评级栏有什么关系吗?
初始化是这样完成的:
RatingBar ioRatingBar = new RatingBar(this,null,android.R.attr.ratingBarStyleSmall);
ioRatingBar.setNumStars(4);
ioRatingBar.setRating(3);
Run Code Online (Sandbox Code Playgroud)
Adi*_*mro 15
您需要设置步长的RatingBar像这样的
ratingBar.setStepSize(1.0);
Run Code Online (Sandbox Code Playgroud)
并尝试将最大评级定义为:
ratingBar.setMax(4);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5662 次 |
| 最近记录: |