1

我想将progressDrawable设置为RatingBar。我能够通过 xml 使用 (layer-list) 来做到这一点。这是我的布局....

<RatingBar
   android:layout_width="wrap_content"
   android:layout_height="wrap_content" 
   android:stepSize="0.5"
   android:rating="3.0"
   android:id="@+id/ratingbar_default"
   android:progressDrawable="@drawable/star_rating_bar_full"
   />

这是我的star_rating_bar_full

其中star2star1是用于指定评级星和未评级星的图像。

输出很好,RatingBar看起来很棒。我也可以评价。现在我想使用LayerDrawable动态应用相同的逻辑

我尝试使用以下答案Dynamic RatingBar。我能够显示 RatingBar,但边缘在 Rating Bar 的右侧被切割。该功能运行良好,但这是我面临的唯一问题。

有任何想法吗 ???为什么评级栏边缘在右侧被切掉。

4

0 回答 0