private void setSelectorColor(Button button,Context context){
ColorStateList colorStateList = (ColorStateList) context.getResources().getColorStateList(R.color.radiobutton_textcolor_selecter);
button.setTextColor(colorStateList);
}
在res/color文件夹中radiobutton_textcolor_selecter.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:color="@android:color/white"></item>
<item android:state_checked="true" android:color="@android:color/white"></item>
<item android:color="@android:color/black"></item>
</selector>