android ratingbar怎么设置半个星

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android ratingbar怎么设置半个星相关的知识,希望对你有一定的参考价值。

android:isIndicator="false"
android:numStars="5"
android:rating="0"
现在我得到了评分是1分,总分10分, 用setRating(0.5) 咋么是显示了一个星?

参考技术A ratingBar.setStepSize(0.5f);
ratingBar.setRating(0.5f);

追问

我试过了。。还是显示一个星。

本回答被提问者采纳
参考技术B 呵呵,人家的半个那是用图片做出来的,你自己要做个半个星的图片来替换系统的。

RatingBar

作用:

RatingBar组件用来实现评分功能

RatingBar常用的布局属性

android:numStars:用于评分的五角星个数

android:rating:指定当前的分数

android:stepSize:指定分数的增量单位

style:设置RatingBar的风格

使用:

<RatingBar
        android:id="@+id/ratingbar2"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:numStars="5"
        android:rating="2"
        android:stepSize="0.5" />

以上是关于android ratingbar怎么设置半个星的主要内容,如果未能解决你的问题,请参考以下文章

如何设置Android小RatingBar的颜色

android中 ratingBar 如何设置大小

设置 RatingBar Android 中显示的星数下限

RatingBar的基本用法

RatingBar

android 中禁止RatingBar选择 或 改变