无法真正理解为什么会这样。我的所有自定义评级栏下都有行
这是我正在使用的绘图
<?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/star_disabled" />
<item android:id="@android:id/secondaryProgress" android:drawable="@drawable/star_disabled" />
<item android:id="@android:id/progress" android:drawable="@drawable/star_enabled" />
这是XML
<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ratings_bar"
android:stepSize="1"
android:rating="3"
android:progressDrawable="@drawable/ratingbar"
android:numStars="5" />
有没有关于如何解决此问题的线索?真的不确定是什么问题。图像显然包含长条纹标记
答案 0 :(得分:0)
我过去曾经面对过这个问题。在layout_margin
中使用RatingBar
。此外,我怀疑你是星星的图像本身可能没有任何边缘,星星正在触及图像的边界。尝试使用稍小的星形图像,图像本身有一点白色边缘(不透明),以避免此问题