android-RatingBar在不同设备上的色差

android-RatingBar在不同设备上的色差,第1张

概述我有一个RatingBar<android.support.v7.widget.AppCompatRatingBarandroid:id="@+idating"android:layout_width="wrap_content"android:layout_height="wrap_content"android

我有一个ratingbar

        <androID.support.v7.Widget.AppCompatratingbar            androID:ID="@+ID/rating"            androID:layout_wIDth="wrap_content"            androID:layout_height="wrap_content"            androID:isIndicator="false"            androID:numStars="5"            androID:rating="0.0"            androID:stepSize="1.0"            androID:theme="@style/ratingbar"/>

和风格:

<style name="ratingbar" parent="theme.AppCompat">    <item name="colorControlnormal">@color/old_gray</item>    <item name="colorControlActivated">@color/yellow</item></style>

问题在于这种样式由于某些原因而被忽略:

Nexus 5x API 24:


三星S4 API 21:

我的活动是FragmentActivity的扩展,也许问题在这里?怎么修?

解决方法:

从API 21开始,您只需从xml进行更改

androID:progresstint="@androID:color/holo_red_dark"androID:progressBackgroundTint="@androID:color/holo_red_dark"androID:secondaryProgresstint="@androID:color/holo_red_dark" 
总结

以上是内存溢出为你收集整理的android-RatingBar在不同设备上的色差全部内容,希望文章能够帮你解决android-RatingBar在不同设备上的色差所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存