put your selector under res/drawable and use
label.setTextColor(getResources().getColorStateList(R.drawable.text_selector));
don’t forget to set android:clickable="true" in the declaration of your TextView in the layout 
3
solved How to set the text_selector at the run time