Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 分级条步长在棒棒糖中不起作用。但在棉花糖中有效_Android_Ratingbar - Fatal编程技术网

Android 分级条步长在棒棒糖中不起作用。但在棉花糖中有效

Android 分级条步长在棒棒糖中不起作用。但在棉花糖中有效,android,ratingbar,Android,Ratingbar,我制作了一个评级条,但当设置评级为2.5时,棒棒糖中的评级条显示了3颗全明星,而棉花糖中显示了2颗全明星和1颗半明星。我想在所有设备中都得到2.5颗星 我使用的ratingBar样式是 <style name="smallRatingBar" parent="@android:style/Widget.Material.RatingBar.Small"> <item name="android:progressTint">@color/custom_red<

我制作了一个评级条,但当设置评级为2.5时,棒棒糖中的评级条显示了3颗全明星,而棉花糖中显示了2颗全明星和1颗半明星。我想在所有设备中都得到2.5颗星

我使用的ratingBar样式是

<style name="smallRatingBar" parent="@android:style/Widget.Material.RatingBar.Small">
    <item name="android:progressTint">@color/custom_red</item>
    <item name="android:progressBackgroundTint">@android:color/darker_gray</item>
    <item name="android:secondaryProgressTint">@color/custom_red</item>
    <item name="android:numStars">5</item>
    <item name="android:stepSize">0.5</item>
</style>

这种情况发生在listview适配器中

是否也添加java代码?此问题有何进展?
<RatingBar android:id="@+id/comment_rating"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:isIndicator="true"
 android:layout_gravity="center_vertical"
 style="@style/smallRatingBar"
 android:stepSize="0.5"
 android:rating="2.5"></RatingBar>
RatingBar ratingBar = (RatingBar) view.findViewById(R.id.comment_rating);
ratingBar.setRating(item.getRating()); //getRating returns float value