gpt4 book ai didi

Android 评分 baar 无法正确显示

转载 作者:行者123 更新时间:2023-11-30 00:59:33 25 4
gpt4 key购买 nike

Ratingbar 星未正确显示。我不知道我做错了什么。当我使用自定义样式时,只显示一颗星,它的长度等于 5 星。

<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="-15dp"
android:stepSize="1"
android:numStars="5"
style="@style/customRatingBar" />

风格是:

<style name="customRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/manual_ratingbar</item>
<item name="android:minHeight">32dip</item>
<item name="android:maxHeight">32dip</item>
</style>

manual_ratingbar 文件:

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background" android:drawable="@drawable/ic_star_unselect" />
<item android:id="@android:id/progress" android:drawable="@drawable/ic_star_select" />
</layer-list>

它看起来像: enter image description here

当我将 Ratingbar 样式更改为

style="?attr/ratingBarStyleIndicator"

然后在背景中可以看到额外的星星。 enter image description here 我该怎么办?

最佳答案

@chandan 你可以通过在 RatingBar 布局 android:indeterminate="false"

上添加这个来解决这个问题

关于Android 评分 baar 无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39632056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com