尝试以灵活的方式显示评级星 - 意味着,wrap_content
高度,或至少dp,最好是垂直居中 - 但它们始终显示在顶部,剩余空间显示为垂直线。见图。
XML:
<RatingBar
android:id="@+id/product_rating"
android:layout_width="wrap_content"
android:layout_height="33dp"
android:progressDrawable="@drawable/star_ratingbar_big"
android:indeterminateDrawable="@drawable/star_ratingbar_big"
android:layout_centerInParent="true"
/>
提前致谢!
答案 0 :(得分:0)
在您的styles.xml中添加以下内容,并将样式设置为评级栏, android:style =“@ style / myrating”,宽度和高度设置为评级栏的wrap_content。
<resources>
<style name="myrating" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/star_ratingbar_big</item>
<item name="android:minHeight">30dp</item>
<item name="android:maxHeight">48dp</item>
</style> </resources>