我有一个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在不同设备上的色差所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)