Question: I'm using Android Studio. I need to change the color of the Radio Button, after changing the Button Tint Color value to the one I need it works on the preview, but whenever I launch the app on a device the button is the standard green/blue-ish color.

Is this some kind of device API level issue? If so, is it possible to change the color for older devices?

Answer: 
After reading @Ranjith's answer i did a little digging and this seemed to work. Just add it to your AppTheme.

```
    //red is the color of the pressed state and activated state
    <item name="colorControlActivated">@android:color/holo_red_light</item>
    //black is the color of the normal state
    <item name="colorControlNormal">@android:color/black</item>

```

My question is how do you do this programatically as I have dynamic radio buttons??
Assuming you are using appcompat in your app just add the below within styles.xml

```
<item name="colorAccent">@color/blue</item>

```

Now blue colorAccent will be set, just change color to any color you want.

For eg, the whole style.xml

```
<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">@color/accent_material_dark</item>
        <item name="colorPrimaryDark">@color/accent_color_dark</item>
        <item name="colorAccent">@color/accent_color</item>
        <item name="windowActionBar">false</item>
    </style>
</resources>

```