我设置了这样的评级栏并且工作正常kitkat或下一个os.But它在果冻豆OS中不能正常工作。
我尝试了设置自定义主题但不适用于jellybean os。在R& D之后我遵循了许多建议并且它工作正常但不是在较低版本中。
请在标记为重复之前仔细检查。
<RatingBar
android:id="@+id/ratingBar"
style="?android:attr/ratingBarStyleIndicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:progressTint="@color/btn_yellow"
android:rating="0.0"
android:layout_marginBottom="@dimen/_5sdp"
android:secondaryProgressTint="@color/black_font_color"
android:progressBackgroundTint="@android:color/background_dark"
android:stepSize="0.1"
android:isIndicator="true"
/>
我在图片中添加了自定义XML文件但是对于较低版本没有正常工作,否则它工作正常。请给出正确答案而不是标记重复。
感谢。
答案 0 :(得分:0)
添加此样式:
<style name="RatingBar" parent="Theme.AppCompat">
<item name="colorControlNormal">@color/indigo</item>
<item name="colorControlActivated">@color/pink</item>
并使用
android:theme="@style/RatingBar"
答案 1 :(得分:0)
使用此
<android.support.v7.widget.AppCompatRatingBar
android:layout_gravity="center"
android:id="@+id/ratingBar"
style="?android:attr/ratingBarStyleIndicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="5"
android:progressTint="#0fff00"
android:rating="3.0"
android:secondaryProgressTint="#54f4ff"
android:progressBackgroundTint="@android:color/background_dark"
android:stepSize="0.1"
android:isIndicator="false"/>