我想将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"
/>
其中star2和star1是用于指定评级星和未评级星的图像。
输出很好,RatingBar看起来很棒。我也可以评价。现在我想使用LayerDrawable动态应用相同的逻辑
我尝试使用以下答案Dynamic RatingBar。我能够显示 RatingBar,但边缘在 Rating Bar 的右侧被切割。该功能运行良好,但这是我面临的唯一问题。
有任何想法吗 ???为什么评级栏边缘在右侧被切掉。