我的应用程序一直运行得很好,直到我升级到“com.google.android.gms:play-services:7.5.0”。我在一个活动中使用RatingBar,一切正常。但是升级后,评分栏的颜色变为白色。即使我尝试使用代码和布局更改颜色,颜色也会变成白色。但当我触摸评分栏时,会出现一些绿色的评分栏。
代码:
<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ratingBar"
android:layout_gravity="center_horizontal"
android:numStars="5"
android:theme="@style/Theme.AppCompat.Light"
android:stepSize="0.5"
android:progressBackgroundTint="#ff048ec4"
android:progressTint="#ff048ec4"
android:progressBackgroundTintMode="multiply"
android:progressTintMode="multiply" />
这个问题只出现在安卓5.0以下的版本中,而在安卓5.0及以上版本中并不存在此问题。具体来说,在Kitkat及更低版本中,颜色会呈现为白色。
有人知道解决方法吗?谢谢提前。