首先,你的build.gradle里面要依赖

dependencies {  compile 'com.android.support:appcompat-v7:X.X.X' // where X.X.X version
}

然后让你的activity继承于android.support.v7.app.AppCompatActivity

public class MainActivity extends AppCompatActivity {  ...
}

在style.xml里面声明如下属性

 <style name="RatingBar" parent="Theme.AppCompat"><item name="colorControlNormal">@color/blue</item><item name="colorControlActivated">@color/red_warn</item></style>

colorControlNormal代表未选中时的颜色,colorControlActivated代表选中时的颜色
然后在activity的xml中的ratingbar的控件里写如下代码

 <android.support.v7.widget.AppCompatRatingBarandroid:id="@+id/rating_bar"android:layout_width="wrap_content"android:layout_height="wrap_content"style="?attr/ratingBarStyleIndicator"android:isIndicator="false"android:theme="@style/RatingBar"/>

这样,用系统的ratingbar就不会出现部分机型有一部分星星被遮挡了出不来的问题,而且还可以自己设定 ratingbar的颜色

**

更新

**!第二种方法!如下代码也可以修改ratingbar的颜色

<android.support.v7.widget.AppCompatRatingBarandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/rb"android:stepSize="1"android:rating="5"style="?attr/ratingBarStyle"android:layout_marginTop="10dip"android:progressTint="@color/orange_main_color"android:progressBackgroundTint="@color/app_main_gray_bg"android:secondaryProgressTint="@color/app_main_gray_bg"/>

Android修改原生RatingBar的颜色相关推荐

  1. Android修改原生AlertDialog按钮的颜色大小边距位置以及标题居中等

    先来看个效果图: 直接上代码: private void showTip() {AlertDialog.Builder dialog = new AlertDialog.Builder(this);d ...

  2. Android 修改actionbar标题的颜色和背景色

    之前写了一篇文章如何修改背景色.现在需要修改标题颜色,发现直接在background下面写android:textColor不行.得在backgroud下面再写一个style.修改values-v14 ...

  3. android修改checkbox样式边框颜色

    s之前写了一个自动登录和记住密码的功能,用的是checkbox控件,但是原生控件边框样式不太符合要求 如图,我想修改成白色 在网上查了一些资料,说在style.xml文件中定义一个样式 <sty ...

  4. android修改原生代码,【ROM教程】安卓原生ROM修改源码消除WIFI叹号教程

    [ROM教程]安卓原生ROM修改源码消除WIFI叹号教程.Android为了对网络状态进行检测,采用了一种叫做captive detection的方式进行网络状态检测.其实说起来很简单,每当连接到一个 ...

  5. [Android] 修改ImageView的图片颜色

    有两种方法: 方法1: ImageView imageView = (ImageView) findViewById(R.id.arrow_image); Drawable tipsArrow = i ...

  6. android 动态修改 selector,Android Selector 按下修改背景和文本颜色的实现代码

    1,selector 按下修改背景和文本颜色 [1]点击改变字体颜色 - android:state_pressed(按压状态) [2]selector状态选择器(bg_btn_two (存放 res ...

  7. Android日志[基础篇]二 Android Studio修改LogCat日志的颜色

    上一篇提到Android日志的5个级别的日志输出,在logcat里面设置自己喜欢或习惯的颜色,本文不只讲Android Sudio修改logcat的日志颜色. 代码和效果 代码 private voi ...

  8. android selector点击修改颜色,Android Selector 按下修改背景和文本颜色的实现代码

    1,selector 按下修改背景和文本颜色 [1]点击改变字体颜色 - android:state_pressed(按压状态) [2]selector状态选择器(bg_btn_two (存放 res ...

  9. Android最新版修改顶部导航栏颜色和字

    ** Android最新版修改顶部导航栏颜色和字 ** 个人所用的AndroidStudio为4.1.2 修改App的名称在android工作区间下找到res➡values➡strings.xml这里 ...

最新文章

  1. GraphSAGE: GCN落地必读论文
  2. python十三:函数
  3. 220v正反转电机接线法_电压为220/380V电动机如何接线,380V电机如何转接成220V详解...
  4. 通过Java代码装配bean
  5. 2021-07-27 详解TCP连接建立和释放的过程(三报文握手和四次挥手)
  6. 一年5篇EI,一篇一级学报,经验略谈
  7. 素数五个为一行的_对标交流 ▏潍坊市心理咨询师协会名誉理事长、潍坊医学院王力教授一行到昌邑市妇幼保健院指导交流工作...
  8. ac86u原厂固件去广告_苹果发布最新固件IOS12.3.2,估计不修正你的手机
  9. mac 打不开 不受信任_管理不受信任的外键
  10. PingingLab传世经典系列《CCNA完全配置宝典》-2.9 OSPF基本配置
  11. 如何用cv2.imread()读取falsk接收的图片
  12. 全赔你们要1200亿!知网哭穷:我们一年净赚还不到2亿
  13. android视图动画(ViewAnimation动画)
  14. Omega network
  15. eclipse背景设置什么颜色缓解眼睛疲劳
  16. 自动生成 : Java方法 toString(); hashCode(); equals(); compareTo()的方法 避免繁杂的体力活
  17. mysql错误1786_mysql错误处理之ERROR 1786 (HY000)
  18. Ubuntu18.04使用Xorg创建虚拟屏幕
  19. 学Java好还是学前端好?Java和Web前端哪个更吃香?
  20. 2.4.U-Boot配置和编译过程详解-U-Boot和系统移植第4部分视频课程笔记

热门文章

  1. 苹果怎么取消自动续费?自动扣费不用慌,教你一招快速关闭
  2. STM32Keil F7 芯片包下载
  3. 3.2 HTML中级 - 常用标签(上) | html5教程,html高频常用标签,html教程,html css,html5,html模板
  4. 刑事判决与裁定的区别
  5. Java抽象类中可以有构造函数吗
  6. thinkphp6 卸载插件
  7. Mysql 数据库开发规范
  8. 安卓手机数据信号好的服务器,2018年度手机信号榜公布 这10款手机信号最好!...
  9. 计算机类专业用游戏本,作为专业的吃鸡游戏本,机械革命真的是牛
  10. C for Graphic:ddx/ddy