原文:http://www.educity.cn/wenda/152331.html
在代码中通过资源id设置selector类型的颜色值往往不成功,需要用下面这种方式来添加selector资源,然后这只给指定的View
<span style="white-space:pre"> </span>try {
<span style="white-space:pre"> </span>XmlResourceParser xrp = getResources().getXml(R.color.father_btcolor);
<span style="white-space:pre"> </span>ColorStateList cl = ColorStateList.createFromXml(getResources(), xrp);
<span style="white-space:pre"> </span>} catch (Exception ex) {}
<span style="white-space:pre"> </span>if(cl != null){
<span style="white-space:pre"> </span>tl.setTextColor(cl);
<span style="white-space:pre"> </span>}
其他设置方法见:http://blog.youkuaiyun.com/shakespeare001/article/details/7788400/