【发布时间】:2015-05-09 01:19:39
【问题描述】:
我想为我的文本视图分配一个 text_color_selector。最初,当我使用 android:textColor="@drawable/list_selector_nav_drawer_text" 执行此操作时,它工作正常(未按下的文本颜色为黑色)。但是当我使用下面的代码时,未按下的文本颜色变成紫色(类似于 HTML 中访问链接的颜色)!我在做什么错:(?
我正在使用 recyclerview。
public void removeNavItemSelected(View v){
if(v!= null) {
TextView tview;
tview = (TextView) v.findViewById(R.id.title);
tview.setTextColor(R.drawable.list_selector_nav_drawer_text); // Why on this earth color becomes purple rather than black !!!
}
}
list_selector_nav_drawer_text
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:color="@color/blue" >
</item>
<item android:color="@color/black" >
</item>
</selector>
【问题讨论】:
标签: android android-recyclerview